You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-10-30 07:25:34 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			29744 lines
		
	
	
		
			1.7 MiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			29744 lines
		
	
	
		
			1.7 MiB
		
	
	
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8"?>
 | |
| <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-10-19T11:06:46" xmi.version="1.2" >
 | |
|  <XMI.header>
 | |
|   <XMI.documentation>
 | |
|    <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
 | |
|    <XMI.exporterVersion>1.5.2</XMI.exporterVersion>
 | |
|    <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
 | |
|   </XMI.documentation>
 | |
|   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
 | |
|  </XMI.header>
 | |
|  <XMI.content>
 | |
|   <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
 | |
|    <UML:Namespace.ownedElement>
 | |
|     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89393" isRoot="false" isAbstract="false" name="datatype" />
 | |
|     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89404" isRoot="false" isAbstract="false" name="constructor" />
 | |
|     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89405" isRoot="false" isAbstract="false" name="friend" />
 | |
|     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89406" isRoot="false" isAbstract="false" name="virtual" />
 | |
|     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89409" isRoot="false" isAbstract="false" name="typedef" />
 | |
|     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89551" isRoot="false" isAbstract="false" name="enum" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89392" isRoot="false" isAbstract="false" name="int" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89394" isRoot="false" isAbstract="false" name="char" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89395" isRoot="false" isAbstract="false" name="bool" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89396" isRoot="false" isAbstract="false" name="float" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89397" isRoot="false" isAbstract="false" name="double" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89398" isRoot="false" isAbstract="false" name="short" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89399" isRoot="false" isAbstract="false" name="long" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89400" isRoot="false" isAbstract="false" name="unsigned int" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89401" isRoot="false" isAbstract="false" name="unsigned short" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89402" isRoot="false" isAbstract="false" name="unsigned long" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89403" isRoot="false" isAbstract="false" name="string" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89419" isRoot="false" isAbstract="false" name="const LBIDRange&" elementReference="89413" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89423" isRoot="false" isAbstract="false" name="LBIDRange&" elementReference="89413" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89430" isRoot="false" isAbstract="false" name="const VBRange&" elementReference="89424" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89434" isRoot="false" isAbstract="false" name="VBRange&" elementReference="89424" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89442" isRoot="false" isAbstract="false" name="OID_t&" elementReference="89412" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89444" isRoot="false" isAbstract="false" name="u_int32_t&" elementReference="89415" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89449" isRoot="false" isAbstract="false" name="LBID_t&" elementReference="89408" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89453" isRoot="false" isAbstract="false" name="VER_t&" elementReference="89411" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89456" isRoot="false" isAbstract="false" name="bool&" elementReference="89395" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89463" isRoot="false" isAbstract="false" name="std::vector< LBIDRange >&" elementReference="89462" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89468" isRoot="false" isAbstract="false" name="std::vector< LBID_t >&" elementReference="89462" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89470" isRoot="false" isAbstract="false" name="int&" elementReference="89392" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89476" isRoot="false" isAbstract="false" name="HWM_t&" elementReference="89410" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89491" isRoot="false" isAbstract="false" name="std::vector< struct EMEntry >&" elementReference="89462" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89504" isRoot="false" isAbstract="false" name="const std::vector< struct LBIDRange >&" elementReference="89462" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89506" isRoot="false" isAbstract="false" name="std::vector< struct VBRange >&" elementReference="89462" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89518" isRoot="false" isAbstract="false" name="const std::string&" elementReference="89517" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89524" isRoot="false" isAbstract="false" name="const BlockResolutionManager&" elementReference="89435" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89528" isRoot="false" isAbstract="false" name="BlockResolutionManager&" elementReference="89435" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89545" isRoot="false" isAbstract="false" name="const CopyLockEntry&" elementReference="89539" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89549" isRoot="false" isAbstract="false" name="CopyLockEntry&" elementReference="89539" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89571" isRoot="false" isAbstract="false" name="const CopyLocks&" elementReference="89537" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89575" isRoot="false" isAbstract="false" name="CopyLocks&" elementReference="89537" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89576" isRoot="false" isAbstract="false" name="CopyLockEntry*" elementReference="89539" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89581" isRoot="false" isAbstract="false" name="MSTEntry*" elementReference="89580" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89595" isRoot="false" isAbstract="false" name="const EMEntry&" elementReference="89586" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89599" isRoot="false" isAbstract="false" name="EMEntry&" elementReference="89586" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89645" isRoot="false" isAbstract="false" name="const ExtentMap&" elementReference="89531" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89649" isRoot="false" isAbstract="false" name="ExtentMap&" elementReference="89531" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89650" isRoot="false" isAbstract="false" name="EMEntry*" elementReference="89586" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89652" isRoot="false" isAbstract="false" name="LBIDRange*" elementReference="89413" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89685" isRoot="false" isAbstract="false" name="u_int8_t*" elementReference="89684" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89701" isRoot="false" isAbstract="false" name="const MasterSegmentTable&" elementReference="89529" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89704" isRoot="false" isAbstract="false" name="const int" elementReference="89392" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89727" isRoot="false" isAbstract="false" name="RWLock*" elementReference="89726" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89747" isRoot="false" isAbstract="false" name="const VBBMEntry&" elementReference="89739" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89751" isRoot="false" isAbstract="false" name="VBBMEntry&" elementReference="89739" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89782" isRoot="false" isAbstract="false" name="std::vector< VBRange >&" elementReference="89462" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89784" isRoot="false" isAbstract="false" name="VSS&" elementReference="89535" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89793" isRoot="false" isAbstract="false" name="const VBBM&" elementReference="89533" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89797" isRoot="false" isAbstract="false" name="VBBM&" elementReference="89533" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89799" isRoot="false" isAbstract="false" name="struct VBShmsegHeader*" elementReference="89798" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89801" isRoot="false" isAbstract="false" name="VBFileMetadata*" elementReference="89735" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89803" isRoot="false" isAbstract="false" name="int*" elementReference="89392" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89805" isRoot="false" isAbstract="false" name="VBBMEntry*" elementReference="89739" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89813" isRoot="false" isAbstract="false" name="const char*" elementReference="89394" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89818" isRoot="false" isAbstract="false" name="VBShmsegHeader*" elementReference="89752" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89840" isRoot="false" isAbstract="false" name="const VSSEntry&" elementReference="89832" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89844" isRoot="false" isAbstract="false" name="VSSEntry&" elementReference="89832" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89894" isRoot="false" isAbstract="false" name="const VSS&" elementReference="89535" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89899" isRoot="false" isAbstract="false" name="struct VSSShmsegHeader*" elementReference="89898" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89902" isRoot="false" isAbstract="false" name="VSSEntry*" elementReference="89832" />
 | |
|     <UML:DataType stereotype="89393" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89912" isRoot="false" isAbstract="false" name="VSSShmsegHeader*" elementReference="89845" />
 | |
|     <UML:Package comment="$Id: BlockResolutionManager.xmi 121 2006-10-23 14:31:19Z pleblanc $
 | |
| 
 | |
| Copyright (c) 2006 Calpont Corporation
 | |
| All rights reserved.
 | |
| //** @file 
 | |
| class XXX interface
 | |
| //*
 | |
| #include "mastersegmenttable.h"
 | |
| #include "vbbm.h"
 | |
| /// These config parameters need to be loaded//will get a small hash function performance boost by using powers of 2// (average list length = 4)" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89407" isRoot="false" isAbstract="false" name="BRM" >
 | |
|      <UML:Namespace.ownedElement>
 | |
|       <UML:Class stereotype="89409" isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89408" isRoot="false" isAbstract="false" name="LBID_t" />
 | |
|       <UML:Class stereotype="89409" isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89410" isRoot="false" isAbstract="false" name="HWM_t" />
 | |
|       <UML:Class stereotype="89409" isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89411" isRoot="false" isAbstract="false" name="VER_t" />
 | |
|       <UML:Class stereotype="89409" isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89412" isRoot="false" isAbstract="false" name="OID_t" />
 | |
|       <UML:Class comment="The functions declared here are in blockresolutionmanager.cpp" isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89413" isRoot="false" isAbstract="false" name="LBIDRange" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89414" type="89408" name="start" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89416" type="89415" name="size" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89417" isRoot="false" isAbstract="false" isQuery="false" name="LBIDRange" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89418" isRoot="false" isAbstract="false" isQuery="false" name="LBIDRange" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89420" value="" type="89419" name="l" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89421" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99299" type="89423" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89422" value="" type="89419" name="l" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89424" isRoot="false" isAbstract="false" name="VBRange" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89425" type="89412" name="vbOID" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89426" type="89415" name="vbFBO" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89427" type="89415" name="size" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89428" isRoot="false" isAbstract="false" isQuery="false" name="VBRange" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89429" isRoot="false" isAbstract="false" isQuery="false" name="VBRange" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89431" value="" type="89430" name="v" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89432" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99300" type="89434" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89433" value="" type="89430" name="v" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class comment="brief The BlockResolutionManager manages the Logical Block ID space.
 | |
| 
 | |
| The BlockResolutionManager manages the Logical Block ID space.  Its
 | |
| primary use is to translate <LBID, VerID, VBFlag> triples
 | |
| to <OID, FBO> pairs and vice-versa.
 | |
| 
 | |
| @note This class will be used by C code, so it should not throw exceptions.
 | |
| @note It currently implements only the Extent Map portion of its
 | |
| functionality." isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89435" isRoot="false" isAbstract="false" name="BlockResolutionManager" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89530" type="89529" name="mst" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89532" type="89531" name="em" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89534" type="89533" name="vbbm" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89536" type="89535" name="vss" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89538" type="89537" name="copylocks" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89436" isRoot="false" isAbstract="false" isQuery="false" name="BlockResolutionManager" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89437" isRoot="false" isAbstract="false" isQuery="false" name="~ BlockResolutionManager" />
 | |
|         <UML:Operation comment="brief Get the OID and offset of a logical block ID.
 | |
| 
 | |
| Get the OID and offset of a logical block ID.
 | |
| @param lbid (in) The LBID to look up
 | |
| @param verid (in) The version of the LBID to look up
 | |
| @param vbFlags (in) If true, look for the block in the version buffer
 | |
| if false, the extent map
 | |
| @param oid (out) The OID of the file the LBID is allocated to
 | |
| @param fileBlockOffset (out) The file block offset of the LBID
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89438" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99301" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89439" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89440" value="" type="89411" name="verid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89441" value="" type="89395" name="vbFlag" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89443" value="" type="89442" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89445" value="" type="89444" name="fileBlockOffset" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Get the LBID assigned to the given OID and block offset.
 | |
| 
 | |
| Get the LBID assigned to the given OID and block offset.
 | |
| @param oid (in) The OID
 | |
| @param fileBlockOffset (in) The offset in the OID to return the LBID of
 | |
| @param lbid (out) The LBID of the offset of the OID.
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89446" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99302" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89447" value="" type="89412" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89448" value="" type="89415" name="fileBlockOffset" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89450" value="" type="89449" name="lbid" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Do a VSS lookup.
 | |
| 
 | |
| Do a VSS lookup.  Gets the version ID of the block the caller should use
 | |
| and determines whether it is in the version buffer or the main database.
 | |
| @param lbid (in) The block number
 | |
| @param verID (in/out) The input value is the version requested, 
 | |
| the output value is the value the caller should use.
 | |
| @param txnID (in) If the caller has a transaction ID, put it here.  
 | |
| Otherwise use 0.
 | |
| @param vbFlag (out) If true, the block is in the version buffer; 
 | |
| false, the block is in the main database.
 | |
| @param vbOnly (in) If true, it will only consider entries in the Version Buffer
 | |
| (vbFlag will be true on return).  If false, it will also consider the main DB
 | |
| entries.  This defaults to false.
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89451" isRoot="false" isAbstract="false" isQuery="false" name="vssLookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99303" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89452" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89454" value="" type="89453" name="verID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89455" value="" type="89411" name="txnID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89457" value="" type="89456" name="vbFlag" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89458" value="" type="89395" name="vbOnly" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Get a complete list of LBIDs assigned to an OID
 | |
| 
 | |
| Get a complete list of LBIDs assigned to an OID." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89459" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99304" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89460" value="" type="89412" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89464" value="" type="89463" name="lbidList" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Allocate new extents for an OID
 | |
| 
 | |
| Allocate new extents for an OID.
 | |
| @param size (in) The number of LBIDs requested
 | |
| @param oid (in) The OID to assign the extents to
 | |
| @param lbids (out) A list containing the first lbid of each new extent.
 | |
| @param allocdSize (out) The total number of LBIDs allocated.
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89465" isRoot="false" isAbstract="false" isQuery="false" name="createExtent" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99305" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89466" value="" type="89392" name="size" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89467" value="" type="89412" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89469" value="" type="89468" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89471" value="" type="89470" name="allocdSize" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Delete the extents of an OID and invalidate VSS references to them
 | |
| 
 | |
| Delete the extents assigned to an OID and deletes entries in the VSS
 | |
| that point to the DB files of that object.  The version buffer
 | |
| entries are unaffected.
 | |
| @note This function is ridiculously slow right now.
 | |
| @param OID The OID of the object being deleted
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89472" isRoot="false" isAbstract="false" isQuery="false" name="deleteOID" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99306" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89473" value="" type="89412" name="oid" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Get the "high water mark" of an OID
 | |
| 
 | |
| Get the high water mark (aka, the highest numbered written
 | |
| block offset) of an OID.
 | |
| @param oid (in) The OID
 | |
| @param hwm (out) The high water mark of oid
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89474" isRoot="false" isAbstract="false" isQuery="false" name="getHWM" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99307" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89475" value="" type="89412" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89477" value="" type="89476" name="hwm" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Set the "high water mark" of an OID
 | |
| 
 | |
| Set the high water mark (aka, the highest numbered written
 | |
| block offset) of an OID.
 | |
| @param oid (in) The OID
 | |
| @param hwm (in) The high water mark of oid
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89478" isRoot="false" isAbstract="false" isQuery="false" name="setHWM" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99308" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89479" value="" type="89412" name="" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89480" value="" type="89410" name="hwm" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Get the "bulk insert" variables of an extent
 | |
| 
 | |
| Get the second high water mark and transaction ID of an extent.
 | |
| @param lbid (in) The LBID contained by the extent to query
 | |
| @param hwm (out) The high water mark of the extent
 | |
| @param transID (out) The transaction ID stored with that extent
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89481" isRoot="false" isAbstract="false" isQuery="false" name="getBulkInsertVars" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99309" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89482" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89483" value="" type="89476" name="hwm" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89484" value="" type="89453" name="transID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Set the "bulk insert" variables of an extent
 | |
| 
 | |
| Set the second high water mark and transaction ID of an extent.
 | |
| @param lbid (in) The LBID contained by the extent to modify
 | |
| @param hwm (in) The new high water mark of the extent
 | |
| @param transID (in) The transaction ID to store with that extent
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89485" isRoot="false" isAbstract="false" isQuery="false" name="setBulkInsertVars" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99310" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89486" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89487" value="" type="89410" name="hwm" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89488" value="" type="89411" name="transID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Gets the extents of a given OID
 | |
| 
 | |
| Gets the extents of a given OID.
 | |
| @param OID (in) The OID to get the extents for.
 | |
| @param entries (out) A snapshot of the OID's Extent Map entries
 | |
| sorted by starting LBID; note that The Real Entries can change at 
 | |
| any time.  Also, internally the size of an extent is measured in
 | |
| multiples of 1024 LBIDs.  So, if the size field is 10, it represents
 | |
| 10240 LBIDs.
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89489" isRoot="false" isAbstract="false" isQuery="false" name="getExtents" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99311" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89490" value="" type="89392" name="OID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89492" value="" type="89491" name="entries" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Gets the number of LBIDs in an extent
 | |
| 
 | |
| Gets the number of LBIDs in an extent.
 | |
| @return The extent size" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89493" isRoot="false" isAbstract="false" isQuery="false" name="getExtentSize" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99312" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Registers a version buffer entry.
 | |
| 
 | |
| Registers a version buffer entry at <vbOID, vbFBO> with
 | |
| values of <transID, lbid>.
 | |
| @note The version buffer locations must hold the 'copy' lock
 | |
| first.
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89494" isRoot="false" isAbstract="false" isQuery="false" name="writeVBEntry" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99313" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89495" value="" type="89411" name="transID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89496" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89497" value="" type="89412" name="vbOID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89498" value="" type="89415" name="vbFBO" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Retrieves a list of uncommitted LBIDs.
 | |
| 
 | |
| Retrieves a list of uncommitted LBIDs for the given transaction ID.
 | |
| @param lbidList (out) On success this contains the ranges of LBIDs
 | |
| @return 0 on success, -1 on error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89499" isRoot="false" isAbstract="false" isQuery="false" name="getUncommittedLBIDs" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99314" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89500" value="" type="89411" name="transID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89501" value="" type="89468" name="lbidList" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Atomically prepare to copy data to the version buffer
 | |
| 
 | |
| Atomically sets the copy flag on the specified LBID ranges
 | |
| and allocate blocks in the version buffer to copy them to.
 | |
| If any LBID in the range cannot be locked, none will be
 | |
| and this will return -1.
 | |
| @param transID The transaction ID doing the operation
 | |
| @param ranges (in) A list of LBID ranges that will be copied
 | |
| @param freeList (out) On success, a list of ranges of the version
 | |
| buffer blocks to copy the LBID range to.
 | |
| @return 0 on success, -1 on error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89502" isRoot="false" isAbstract="false" isQuery="false" name="beginVBCopy" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99315" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89503" value="" type="89411" name="transID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89505" value="" type="89504" name="ranges" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89507" value="" type="89506" name="freeList" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Atomically unset the copy lock & update the VSS.  Beware!  Read the warning!
 | |
| 
 | |
| Atomically unset the copy lock for the specified LBID ranges
 | |
| and add a new locked VSS entry for each LBID in the range.
 | |
| @note The elements of the ranges parameter <b>MUST</b> be the
 | |
| same elements passed to beginVBCopy().  The number and order of the
 | |
| elements can be different, but every element in ranges must also
 | |
| have been an element in beginVBCopy's ranges.
 | |
| @return 0 on success, -1 on error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89508" isRoot="false" isAbstract="false" isQuery="false" name="endVBCopy" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99316" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89509" value="" type="89411" name="transID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89510" value="" type="89504" name="ranges" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Commit the changes made for the given transaction.
 | |
| 
 | |
| This unlocks the VSS entries with VerID = transID.
 | |
| @return 0 on success, -1 on error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89511" isRoot="false" isAbstract="false" isQuery="false" name="vbCommit" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99317" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89512" value="" type="89411" name="transID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Reverse the changes made during the given transaction.
 | |
| 
 | |
| Record that the given LBID was reverted to version verID.
 | |
| @param transID The transaction ID
 | |
| @param lbid The block to revert
 | |
| @param verID The version of the block now in the database.
 | |
| @return 0 on success, -1 on error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89513" isRoot="false" isAbstract="false" isQuery="false" name="vbRollback" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99318" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89514" value="" type="89411" name="transID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89515" value="" type="89504" name="lbidList" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89516" isRoot="false" isAbstract="false" isQuery="false" name="loadExtentMap" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99319" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89519" value="" type="89518" name="filename" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89520" isRoot="false" isAbstract="false" isQuery="false" name="saveExtentMap" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99320" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89521" value="" type="89518" name="filename" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Check the consistency of each data structure
 | |
| 
 | |
| Check the consistency of each data structure
 | |
| @return 0 on success, -1 on error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89522" isRoot="false" isAbstract="false" isQuery="false" name="checkConsistency" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99321" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89539" isRoot="false" isAbstract="false" name="CopyLockEntry" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89540" type="89408" name="start" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89541" type="89392" name="size" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89542" type="89411" name="txnID" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89543" isRoot="false" isAbstract="false" isQuery="false" name="CopyLockEntry" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89544" isRoot="false" isAbstract="false" isQuery="false" name="CopyLockEntry" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89546" value="" type="89545" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89547" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99322" type="89549" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89548" value="" type="89545" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89537" isRoot="false" isAbstract="false" name="CopyLocks" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89577" type="89576" name="entries" />
 | |
|         <UML:Attribute comment="//shmid's necessary?" isSpecification="false" visibility="private" xmi.id="89578" type="89392" name="currentShmkey" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89579" type="89392" name="shmid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89582" type="89581" name="shminfo" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89583" type="89529" name="mst" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89555" isRoot="false" isAbstract="false" isQuery="false" name="CopyLocks" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89556" isRoot="false" isAbstract="false" isQuery="false" name="~ CopyLocks" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89557" isRoot="false" isAbstract="false" isQuery="false" name="lockRange" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89558" value="" type="89419" name="range" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89559" value="" type="89411" name="txnID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89560" isRoot="false" isAbstract="false" isQuery="false" name="releaseRange" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89561" value="" type="89419" name="range" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89562" isRoot="false" isAbstract="false" isQuery="false" name="isLocked" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99323" type="89395" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89563" value="" type="89419" name="range" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89564" isRoot="false" isAbstract="false" isQuery="false" name="rollback" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89565" value="" type="89411" name="txnID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89566" isRoot="false" isAbstract="false" isQuery="false" name="lock" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89567" value="" type="89550" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89568" isRoot="false" isAbstract="false" isQuery="false" name="release" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89569" value="" type="89550" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="private" xmi.id="89570" isRoot="false" isAbstract="false" isQuery="false" name="CopyLocks" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89572" value="" type="89571" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89573" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99324" type="89575" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89574" value="" type="89571" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89584" isRoot="false" isAbstract="false" isQuery="false" name="chooseShmkey" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99325" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89585" isRoot="false" isAbstract="false" isQuery="false" name="growCL" />
 | |
|        </UML:Classifier.feature>
 | |
|        <UML:Namespace.ownedElement>
 | |
|         <UML:Enumeration stereotype="89551" isSpecification="false" isLeaf="false" visibility="public" namespace="89537" xmi.id="89550" isRoot="false" isAbstract="false" name="OPS" >
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89550" xmi.id="89552" isRoot="false" isAbstract="false" name="NONE" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89550" xmi.id="89553" isRoot="false" isAbstract="false" name="READ" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89550" xmi.id="89554" isRoot="false" isAbstract="false" name="WRITE" />
 | |
|         </UML:Enumeration>
 | |
|        </UML:Namespace.ownedElement>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89586" isRoot="false" isAbstract="false" name="EMEntry" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89587" type="89413" name="range" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89588" type="89392" name="fileID" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89589" type="89415" name="blockOffset" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89590" type="89410" name="HWM" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89591" type="89415" name="txnID" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89592" type="89410" name="secondHWM" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89593" isRoot="false" isAbstract="false" isQuery="false" name="EMEntry" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89594" isRoot="false" isAbstract="false" isQuery="false" name="EMEntry" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89596" value="" type="89595" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89597" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99326" type="89599" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89598" value="" type="89595" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89600" isRoot="false" isAbstract="false" isQuery="false" name="operator <" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99327" type="89395" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89601" value="" type="89595" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89580" isRoot="false" isAbstract="false" name="MSTEntry" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89695" type="89392" name="tableShmkey" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89696" type="89392" name="allocdSize" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89697" type="89392" name="currentSize" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89698" isRoot="false" isAbstract="false" isQuery="false" name="MSTEntry" />
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class comment="brief This class regulates access to the BRM tables in shared memory
 | |
| 
 | |
| This class regulates access to the BRM tables in shared memory" isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89529" isRoot="false" isAbstract="false" name="MasterSegmentTable" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute comment="/// specifies the Extent Map table" isSpecification="false" visibility="public" xmi.id="89705" type="89704" name="EMTable" ownerScope="classifier" />
 | |
|         <UML:Attribute comment="/// specifies the Extent Map's Freelist table" isSpecification="false" visibility="public" xmi.id="89706" type="89704" name="EMFreeList" ownerScope="classifier" />
 | |
|         <UML:Attribute comment="/// specifies the Version Buffer Block Map segment" isSpecification="false" visibility="public" xmi.id="89707" type="89704" name="VBBMSegment" ownerScope="classifier" />
 | |
|         <UML:Attribute comment="/// specifies the Version Substitution Structure segment" isSpecification="false" visibility="public" xmi.id="89708" type="89704" name="VSSSegment" ownerScope="classifier" />
 | |
|         <UML:Attribute comment="/// specifies the copy lock segment" isSpecification="false" visibility="public" xmi.id="89709" type="89704" name="CLSegment" ownerScope="classifier" />
 | |
|         <UML:Attribute comment="/// the number of tables currently defined" isSpecification="false" visibility="public" xmi.id="89710" type="89704" name="nTables" ownerScope="classifier" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89725" type="89392" name="shmid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89728" type="89727" name="rwlock" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89729" type="89704" name="MSTshmkey" ownerScope="classifier" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89730" type="89704" name="MSTshmsize" ownerScope="classifier" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89731" type="89392" name="RWLockKeys" />
 | |
|         <UML:Attribute comment="/// indexed by EMTable, EMFreeList, and VBBMTable" isSpecification="false" visibility="private" xmi.id="89732" type="89581" name="fShmDescriptors" />
 | |
|         <UML:Operation stereotype="89404" comment="brief Constructor.
 | |
| @note Throws runtime_error on a semaphore-related error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89699" isRoot="false" isAbstract="false" isQuery="false" name="MasterSegmentTable" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89700" isRoot="false" isAbstract="false" isQuery="false" name="MasterSegmentTable" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89702" value="" type="89701" name="mst" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89703" isRoot="false" isAbstract="false" isQuery="false" name="~ MasterSegmentTable" />
 | |
|         <UML:Operation comment="brief This function gets the specified table.
 | |
| 
 | |
| This function gets the specified table and grabs the 
 | |
| associated read lock.
 | |
| @param num EMTable, EMFreeList, or VBBMTable
 | |
| @param block If false, it won't block.
 | |
| @note throws invalid_argument if num is outside the valid range 
 | |
| and runtime_error on a semaphore-related error.
 | |
| @return If block == true, it always returns the specified MSTEntry;
 | |
| if block == false, it can also return NULL if it could not grab
 | |
| the table's lock." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89711" isRoot="false" isAbstract="false" isQuery="false" name="getTable_read" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99328" type="89581" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89712" value="" type="89392" name="num" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89713" value="" type="89395" name="block" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief This function gets the specified table.
 | |
| 
 | |
| This function gets the specified table and grabs the 
 | |
| associated write lock.
 | |
| @param num EMTable, EMFreeList, or VBBMTable
 | |
| @param block If false, it won't block.
 | |
| @note throws invalid_argument if num is outside the valid range 
 | |
| and runtime_error on a semaphore-related error.
 | |
| @return If block == true, it always returns the specified MSTEntry;
 | |
| if block == false, it can also return NULL if it could not grab
 | |
| the table's lock." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89714" isRoot="false" isAbstract="false" isQuery="false" name="getTable_write" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99329" type="89581" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89715" value="" type="89392" name="num" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89716" value="" type="89395" name="block" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Upgrade a read lock to a write lock.
 | |
| 
 | |
| Upgrade a read lock to a write lock.  This is not an atomic
 | |
| operation.
 | |
| @param num The table the caller holds the read lock to." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89717" isRoot="false" isAbstract="false" isQuery="false" name="getTable_upgrade" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89718" value="" type="89392" name="num" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Downgrade a write lock to a read lock.
 | |
| 
 | |
| Downgrade a write lock to a read lock.  This is an atomic
 | |
| operation.
 | |
| @param num The table the caller holds the write lock to." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89719" isRoot="false" isAbstract="false" isQuery="false" name="getTable_downgrade" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89720" value="" type="89392" name="num" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief This function unlocks the specified table.
 | |
| 
 | |
| This function unlocks the specified table.
 | |
| 
 | |
| @param num EMTable, EMFreeList, or VBBMTable
 | |
| @note throws invalid_argument if num is outside the valid range 
 | |
| and runtime_error on a semaphore-related error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89721" isRoot="false" isAbstract="false" isQuery="false" name="releaseTable_read" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89722" value="" type="89392" name="num" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief This function unlocks the specified table.
 | |
| 
 | |
| This function unlocks the specified table.
 | |
| 
 | |
| @param num EMTable, EMFreeList, or VBBMTable
 | |
| @note throws invalid_argument if num is outside the valid range 
 | |
| and runtime_error on a semaphore-related error." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89723" isRoot="false" isAbstract="false" isQuery="false" name="releaseTable_write" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89724" value="" type="89392" name="num" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89733" isRoot="false" isAbstract="false" isQuery="false" name="makeMSTSegment" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89734" isRoot="false" isAbstract="false" isQuery="false" name="initMSTData" />
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89735" isRoot="false" isAbstract="false" name="VBFileMetadata" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89736" type="89412" name="OID" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89737" type="89415" name="filesize" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89738" type="89415" name="nextOffset" />
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89739" isRoot="false" isAbstract="false" name="VBBMEntry" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89740" type="89408" name="lbid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89741" type="89411" name="verID" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89742" type="89412" name="vbOID" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89743" type="89415" name="vbFBO" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89744" type="89392" name="next" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89745" isRoot="false" isAbstract="false" isQuery="false" name="VBBMEntry" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89746" isRoot="false" isAbstract="false" isQuery="false" name="VBBMEntry" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89748" value="" type="89747" name="v" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89749" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99330" type="89751" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89750" value="" type="89747" name="v" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89752" isRoot="false" isAbstract="false" name="VBShmsegHeader" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89753" type="89392" name="nFiles" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89754" type="89392" name="vbTotalSize" />
 | |
|         <UML:Attribute comment="// [0, nFiles], not an OID" isSpecification="false" visibility="public" xmi.id="89755" type="89392" name="currentVBFileIndex" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89756" type="89392" name="vbCapacity" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89757" type="89392" name="vbCurrentSize" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89758" type="89392" name="vbLWM" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89759" type="89392" name="numHashBuckets" />
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class comment="XXXPAT:  To save space (!!!) pack at least the bools and the next index." isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89832" isRoot="false" isAbstract="false" name="VSSEntry" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89833" type="89408" name="lbid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89834" type="89411" name="verID" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89835" type="89395" name="vbFlag" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89836" type="89395" name="locked" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89837" type="89392" name="next" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89838" isRoot="false" isAbstract="false" isQuery="false" name="VSSEntry" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89839" isRoot="false" isAbstract="false" isQuery="false" name="VSSEntry" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89841" value="" type="89840" name="v" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89842" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99331" type="89844" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89843" value="" type="89840" name="v" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89845" isRoot="false" isAbstract="false" name="VSSShmsegHeader" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89846" type="89392" name="capacity" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89847" type="89392" name="currentSize" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89848" type="89392" name="LWM" />
 | |
|         <UML:Attribute isSpecification="false" visibility="public" xmi.id="89849" type="89392" name="numHashBuckets" />
 | |
|        </UML:Classifier.feature>
 | |
|       </UML:Class>
 | |
|       <UML:Class comment="brief The Version Buffer Block Map (VBBM)
 | |
| 
 | |
| At a high level, the VBBM maintains a table describing the contents of
 | |
| the Version Buffer.  For every entry in the Version Buffer, it associates its
 | |
| <LBID, VerID> identifier with the OID and offset it is stored at. 
 | |
| 
 | |
| As implemented, it is a hash table and a set of lists that exist in
 | |
| shared memory.  The hash algorithm is Paul Hseih's ported from
 | |
| http://www.azillionmonkeys.com.  The hash table is keyed by <LBID, VerID>, and
 | |
| each valid entry points to the head of a unique list.  Each list element
 | |
| contains the LBID, VerID, VB OID, and VB offset that encapsulate "an entry in the
 | |
| VBBM table".  Every list contains all elements that collide on that hash table
 | |
| entry that points to it, "load factor" has no bearing on performance, 
 | |
| and lists can grow arbitrarily large.
 | |
| Technically lookups are O(n), but in normal circumstances it'll
 | |
| be constant time.  As things are right now, we expect there to be about 
 | |
| 100k VBBM entries.  The hash table is sized such that on average there will be 4
 | |
| entries per list when it's at capacity.
 | |
| 
 | |
| The memory management & structure manipulation code is nearly identical
 | |
| to that in the VSS, so any bugs found here are likely there as well.
 | |
| 
 | |
| Shared memory is managed using code similar to the ExtentMap & VSS.  When
 | |
| the shared memory segment needs to grow, it is write-locked, a new one
 | |
| is created, the contents are reinserted to the new one, the key is
 | |
| registered, and the old segment is destroyed when the last reference to it
 | |
| is detached." isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89533" isRoot="false" isAbstract="false" name="VBBM" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89800" type="89799" name="vbbm" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89802" type="89801" name="files" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89804" type="89803" name="hashBuckets" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89806" type="89805" name="storage" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89807" type="89392" name="currentVBBMShmkey" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89808" type="89392" name="vbbmShmid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89809" type="89581" name="vbbmShminfo" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89810" type="89529" name="mst" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89764" isRoot="false" isAbstract="false" isQuery="false" name="VBBM" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89765" isRoot="false" isAbstract="false" isQuery="false" name="~ VBBM" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89766" isRoot="false" isAbstract="false" isQuery="false" name="lock" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89767" value="" type="89760" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89768" isRoot="false" isAbstract="false" isQuery="false" name="release" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89769" value="" type="89760" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89770" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99332" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89771" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89772" value="" type="89411" name="ver" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89773" value="" type="89442" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89774" value="" type="89444" name="fbo" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89775" isRoot="false" isAbstract="false" isQuery="false" name="insert" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89776" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89777" value="" type="89411" name="ver" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89778" value="" type="89412" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89779" value="" type="89415" name="fbo" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89780" isRoot="false" isAbstract="false" isQuery="false" name="getBlocks" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89781" value="" type="89392" name="num" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89783" value="" type="89782" name="vbRanges" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89785" value="" type="89784" name="vss" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89786" isRoot="false" isAbstract="false" isQuery="false" name="removeEntry" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89787" value="" type="89408" name="" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89788" value="" type="89411" name="ver" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89789" isRoot="false" isAbstract="false" isQuery="false" name="size" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99333" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89790" isRoot="false" isAbstract="false" isQuery="false" name="hashEmpty" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99334" type="89395" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89791" isRoot="false" isAbstract="false" isQuery="false" name="checkConsistency" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99335" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="private" xmi.id="89792" isRoot="false" isAbstract="false" isQuery="false" name="VBBM" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89794" value="" type="89793" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89795" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99336" type="89797" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89796" value="" type="89793" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89811" isRoot="false" isAbstract="false" isQuery="false" name="chooseShmkey" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99337" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89812" isRoot="false" isAbstract="false" isQuery="false" name="hash" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99338" type="89415" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89814" value="" type="89813" name="data" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89815" value="" type="89392" name="len" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89816" isRoot="false" isAbstract="false" isQuery="false" name="growVBBM" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89817" isRoot="false" isAbstract="false" isQuery="false" name="copyVBBM" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89819" value="" type="89818" name="dest" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89820" isRoot="false" isAbstract="false" isQuery="false" name="initShmseg" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89821" value="" type="89392" name="nFiles" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89822" isRoot="false" isAbstract="false" isQuery="false" name="_insert" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89823" value="" type="89751" name="e" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89824" value="" type="89818" name="dest" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89825" value="" type="89803" name="destTable" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89826" value="" type="89805" name="destStorage" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89827" isRoot="false" isAbstract="false" isQuery="false" name="getIndex" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99339" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89828" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89829" value="" type="89411" name="verID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89830" value="" type="89470" name="prev" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89831" value="" type="89470" name="bucket" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|        <UML:Namespace.ownedElement>
 | |
|         <UML:Enumeration stereotype="89551" isSpecification="false" isLeaf="false" visibility="public" namespace="89533" xmi.id="89760" isRoot="false" isAbstract="false" name="OPS" >
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89760" xmi.id="89761" isRoot="false" isAbstract="false" name="NONE" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89760" xmi.id="89762" isRoot="false" isAbstract="false" name="READ" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89760" xmi.id="89763" isRoot="false" isAbstract="false" name="WRITE" />
 | |
|         </UML:Enumeration>
 | |
|         <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89533" xmi.id="89798" isRoot="false" isAbstract="false" name="struct VBShmsegHeader" />
 | |
|        </UML:Namespace.ownedElement>
 | |
|       </UML:Class>
 | |
|       <UML:Class comment="brief This class encapsulates the extent map functionality of the system
 | |
| 
 | |
| This class encapsulates the extent map functionality of the system.  It
 | |
| is currently implemented in the quickest-to-write (aka dumb) way to
 | |
| get something working into the hands of the other developers ASAP.  
 | |
| The Extent Map shared data should be implemented in a more scalable
 | |
| structure such as a tree or hash table." isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89531" isRoot="false" isAbstract="false" name="ExtentMap" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89651" type="89650" name="fExtentMap" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89653" type="89652" name="fFreeList" />
 | |
|         <UML:Attribute comment="//shmid's necessary?" isSpecification="false" visibility="private" xmi.id="89654" type="89392" name="fCurrentEMShmkey" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89655" type="89392" name="fEMShmid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89656" type="89392" name="fCurrentFLShmkey" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89657" type="89392" name="fFLShmid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89658" type="89581" name="fEMShminfo" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89659" type="89581" name="fFLShminfo" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89660" type="89529" name="fMST" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89665" type="89661" name="EMLock" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89666" type="89661" name="FLLock" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89602" isRoot="false" isAbstract="false" isQuery="false" name="ExtentMap" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89603" isRoot="false" isAbstract="false" isQuery="false" name="~ ExtentMap" />
 | |
|         <UML:Operation comment="brief Loads the ExtentMap entries from a file
 | |
| 
 | |
| Loads the ExtentMap entries from a file.  This will
 | |
| clear out any existing entries.  The intention is that before
 | |
| the system starts, an external tool instantiates a single Extent
 | |
| Map and loads the stored entries.
 | |
| @param filename The file to load from.
 | |
| @note Throws an ios_base::failure exception on an IO error, runtime_error
 | |
| if the file "looks" bad." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89604" isRoot="false" isAbstract="false" isQuery="false" name="load" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89605" value="" type="89518" name="filename" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Saves the ExtentMap entries to a file
 | |
| 
 | |
| Saves the ExtentMap entries to a file.
 | |
| @param filename The file to save to." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89606" isRoot="false" isAbstract="false" isQuery="false" name="save" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89607" value="" type="89518" name="filename" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Look up the OID and file block offset assiciated with an LBID
 | |
| 
 | |
| Look up the OID and file block offset assiciated with an LBID
 | |
| @param LBID (in) The lbid to search for
 | |
| @param OID (out) The OID associated with lbid
 | |
| @param fileBlockOffset (out) The file block offset associated
 | |
| with LBID
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89608" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99340" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89609" value="" type="89408" name="LBID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89610" value="" type="89470" name="OID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89611" value="" type="89444" name="fileBlockOffset" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Look up the LBID associated with a given OID and offset
 | |
| 
 | |
| Look up the LBID associated with a given OID and file block offset.
 | |
| @param OID (in) The OID to look up
 | |
| @param fileBlockOffset (in) The file block offset
 | |
| @param LBID (out) The LBID associated with the given offset of the OID.
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89612" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99341" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89613" value="" type="89392" name="OID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89614" value="" type="89415" name="fileBlockOffset" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89615" value="" type="89449" name="LBID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Get a complete list of LBID ranges assigned to an OID
 | |
| 
 | |
| Get a complete list of LBID ranges assigned to an OID." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89616" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89617" value="" type="89412" name="oid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89618" value="" type="89463" name="ranges" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Allocates new extents for an OID
 | |
| 
 | |
| Allocates enough extents to contain 'size' blocks for an OID.
 | |
| If this is the first extent for the OID, it will start at
 | |
| file offset 0.  If space for the OID already exists, the new
 | |
| extent will be appended to the end of the already-allocated
 | |
| space.
 | |
| @param size (in) The size requested 
 | |
| @param OID (in) The OID to assign the new extent to
 | |
| @param lbids (out) A list containing the first LBID of every extent created.
 | |
| @param allocdsize (out) The total number of LBIDs allocated." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89619" isRoot="false" isAbstract="false" isQuery="false" name="createExtent" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89620" value="" type="89392" name="size" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89621" value="" type="89392" name="OID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89622" value="" type="89468" name="lbids" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89623" value="" type="89470" name="allocdsize" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Deallocates all extents associated with OID
 | |
| 
 | |
| Deallocates all extents associated with OID
 | |
| @param OID The OID to delete" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89624" isRoot="false" isAbstract="false" isQuery="false" name="deleteOID" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89625" value="" type="89392" name="OID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Gets the current high water mark of an OID
 | |
| 
 | |
| Gets the current high water mark of an OID
 | |
| @param OID The OID
 | |
| @return The last file block number written to." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89626" isRoot="false" isAbstract="false" isQuery="false" name="getHWM" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99342" type="89410" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89627" value="" type="89392" name="OID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Sets the current high water mark of an OID
 | |
| 
 | |
| Gets the current high water mark of an OID
 | |
| @param OID The OID
 | |
| @param HWM The high water mark to record" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89628" isRoot="false" isAbstract="false" isQuery="false" name="setHWM" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89629" value="" type="89392" name="OID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89630" value="" type="89410" name="HWM" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Gets the HWM & transaction ID variables used during bulk inserts
 | |
| 
 | |
| Gets the HWM & transaction ID variables used during bulk inserts
 | |
| @param lbid (in) An lbid in the extent to get the vars from
 | |
| @param hwm (out) The second HWM associated with that extent
 | |
| @param transID (out) The transaction ID associated with that extent
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89631" isRoot="false" isAbstract="false" isQuery="false" name="getBulkInsertVars" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99343" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89632" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89633" value="" type="89476" name="hwm" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89634" value="" type="89453" name="transID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Sets the HWM & transaction ID variables used during bulk inserts
 | |
| 
 | |
| Sets the HWM & transaction ID variables used during bulk inserts
 | |
| @param lbid (in) An lbid in the extent whose vars are being set
 | |
| @param hwm (in) The second HWM to associate with that extent
 | |
| @param transID (in) The transaction ID to associate with that extent
 | |
| @return 0 on success, -1 on error" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89635" isRoot="false" isAbstract="false" isQuery="false" name="setBulkInsertVars" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99344" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89636" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89637" value="" type="89410" name="hwm" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89638" value="" type="89411" name="transID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Gets the extents of a given OID
 | |
| 
 | |
| Gets the extents of a given OID.  The returned entries will
 | |
| be NULL-terminated and will have to be destroyed individually
 | |
| using delete.
 | |
| @note Untested
 | |
| @param OID (in) The OID to get the extents for.
 | |
| @param entries (out) A snapshot of the OID's Extent Map entries
 | |
| sorted by starting LBID; note that The Real Entries can change at 
 | |
| any time." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89639" isRoot="false" isAbstract="false" isQuery="false" name="getExtents" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89640" value="" type="89392" name="OID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89641" value="" type="89491" name="entries" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Gets the size of an extent
 | |
| 
 | |
| Gets the size of an extent.
 | |
| @return The extent size" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89642" isRoot="false" isAbstract="false" isQuery="false" name="getExtentSize" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99345" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="brief Performs internal consistency checks (for testing only)
 | |
| 
 | |
| Performs internal consistency checks (for testing only).
 | |
| @note It's incomplete
 | |
| @return 0 if all tests pass, -1 (or throws logic_error) if not." isSpecification="false" isLeaf="false" visibility="public" xmi.id="89643" isRoot="false" isAbstract="false" isQuery="false" name="checkConsistency" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99346" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="private" xmi.id="89644" isRoot="false" isAbstract="false" isQuery="false" name="ExtentMap" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89646" value="" type="89645" name="em" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89647" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99347" type="89649" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89648" value="" type="89645" name="em" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89667" isRoot="false" isAbstract="false" isQuery="false" name="_createExtent" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99348" type="89408" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89668" value="" type="89415" name="size" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89669" value="" type="89392" name="OID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="//see the code for how keys are segmented" isSpecification="false" isLeaf="false" visibility="private" xmi.id="89670" isRoot="false" isAbstract="false" isQuery="false" name="chooseEMShmkey" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99349" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="//see the code for how keys are segmented" isSpecification="false" isLeaf="false" visibility="private" xmi.id="89671" isRoot="false" isAbstract="false" isQuery="false" name="chooseFLShmkey" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99350" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89672" isRoot="false" isAbstract="false" isQuery="false" name="grabEMEntryTable" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89673" value="" type="89661" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89674" isRoot="false" isAbstract="false" isQuery="false" name="grabFreeList" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89675" value="" type="89661" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89676" isRoot="false" isAbstract="false" isQuery="false" name="releaseEMEntryTable" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89677" value="" type="89661" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89678" isRoot="false" isAbstract="false" isQuery="false" name="releaseFreeList" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89679" value="" type="89661" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89680" isRoot="false" isAbstract="false" isQuery="false" name="growEMShmseg" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89681" isRoot="false" isAbstract="false" isQuery="false" name="growFLShmseg" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89682" isRoot="false" isAbstract="false" isQuery="false" name="readData" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89683" value="" type="89392" name="fd" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89686" value="" type="89685" name="data" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89688" value="" type="89687" name="offset" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89689" value="" type="89392" name="size" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89690" isRoot="false" isAbstract="false" isQuery="false" name="writeData" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89691" value="" type="89392" name="fd" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89692" value="" type="89685" name="data" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89693" value="" type="89687" name="offset" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89694" value="" type="89392" name="size" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|        <UML:Namespace.ownedElement>
 | |
|         <UML:Enumeration stereotype="89551" isSpecification="false" isLeaf="false" visibility="public" namespace="89531" xmi.id="89661" isRoot="false" isAbstract="false" name="OPS" >
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89661" xmi.id="89662" isRoot="false" isAbstract="false" name="NONE" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89661" xmi.id="89663" isRoot="false" isAbstract="false" name="READ" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89661" xmi.id="89664" isRoot="false" isAbstract="false" name="WRITE" />
 | |
|         </UML:Enumeration>
 | |
|        </UML:Namespace.ownedElement>
 | |
|       </UML:Class>
 | |
|       <UML:Class comment="brief The Version Substitution Structure (VSS)
 | |
| 
 | |
| At a high level, the VSS maintains a table that associates an LBID with
 | |
| a version number and 2 flags that indicate whether or not the block 
 | |
| identified by the <LBID, VerID> pair exists in the main database files
 | |
| or the Version Buffer.  The VSS's main purpose is to resolve the version of
 | |
| a specified block the caller can safely use given that there may be concurrent
 | |
| writes to that block.
 | |
| 
 | |
| As implemented, it is a hash table and a set of lists that exist in
 | |
| shared memory.  The hash algorithm is Paul Hseih's ported from
 | |
| http://www.azillionmonkeys.com.  The hash table is keyed by LBID, and
 | |
| each valid entry points to the head of a unique list.  Each list element
 | |
| contains the LBID, VerID, & the two flags that encapsulate "an entry in the
 | |
| VSS table".  Every list contains all elements that collide on that hash table
 | |
| entry that points to it, "load factor" has no bearing on performance, 
 | |
| and lists can grow arbitrarily large.
 | |
| Technically lookups are O(n), but in normal circumstances it'll
 | |
| be constant time.  As things are right now, we expect there to be about 
 | |
| 200k VSS entries.  The hash table is sized such that on average there will be 4
 | |
| entries per list when it's at capacity.
 | |
| 
 | |
| The memory management & structure manipulation code is nearly identical
 | |
| to that in the VBBM, so any bugs found here are likely there as well.
 | |
| 
 | |
| Shared memory is managed using code similar to the ExtentMap & VBBM.  When
 | |
| the shared memory segment needs to grow, it is write-locked, a new one
 | |
| is created, the contents are reinserted to the new one, the key is
 | |
| registered, and the old segment is destroyed when the last reference to it
 | |
| is detached." isSpecification="false" isLeaf="false" visibility="public" namespace="89407" xmi.id="89535" isRoot="false" isAbstract="false" name="VSS" >
 | |
|        <UML:Classifier.feature>
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89900" type="89899" name="vss" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89901" type="89803" name="hashBuckets" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89903" type="89902" name="storage" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89904" type="89392" name="currentVSSShmkey" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89905" type="89392" name="vssShmid" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89906" type="89581" name="vssShminfo" />
 | |
|         <UML:Attribute isSpecification="false" visibility="private" xmi.id="89907" type="89529" name="mst" />
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89854" isRoot="false" isAbstract="false" isQuery="false" name="VSS" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89855" isRoot="false" isAbstract="false" isQuery="false" name="~ VSS" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89856" isRoot="false" isAbstract="false" isQuery="false" name="isLocked" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99351" type="89395" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89857" value="" type="89419" name="l" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89858" value="" type="89411" name="txnID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89859" isRoot="false" isAbstract="false" isQuery="false" name="removeEntry" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89860" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89861" value="" type="89411" name="verID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation comment="// this version removes the entries for the LBIDs where vbFlag = false" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89862" isRoot="false" isAbstract="false" isQuery="false" name="removeEntriesFromDB" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89863" value="" type="89419" name="range" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89864" isRoot="false" isAbstract="false" isQuery="false" name="lookup" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99352" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89865" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89866" value="" type="89453" name="verID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89867" value="" type="89411" name="txnID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89868" value="" type="89456" name="vbFlag" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89869" value="" type="89395" name="vbOnly" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89870" isRoot="false" isAbstract="false" isQuery="false" name="setVBFlag" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89871" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89872" value="" type="89411" name="verID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89873" value="" type="89395" name="vbFlag" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89874" isRoot="false" isAbstract="false" isQuery="false" name="insert" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89875" value="" type="89408" name="" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89876" value="" type="89411" name="" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89877" value="" type="89395" name="vbFlag" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89878" value="" type="89395" name="locked" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89879" isRoot="false" isAbstract="false" isQuery="false" name="commit" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89880" value="" type="89411" name="txnID" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89881" isRoot="false" isAbstract="false" isQuery="false" name="getUncommittedLBIDs" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89882" value="" type="89411" name="txnID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89883" value="" type="89468" name="lbids" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89884" isRoot="false" isAbstract="false" isQuery="false" name="lock" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89885" value="" type="89850" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89886" isRoot="false" isAbstract="false" isQuery="false" name="release" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89887" value="" type="89850" name="op" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89888" isRoot="false" isAbstract="false" isQuery="false" name="checkConsistency" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99353" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89889" value="" type="89793" name="vbbm" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89890" value="" type="89649" name="em" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89891" isRoot="false" isAbstract="false" isQuery="false" name="size" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99354" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="89892" isRoot="false" isAbstract="false" isQuery="false" name="hashEmpty" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99355" type="89395" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation stereotype="89404" isSpecification="false" isLeaf="false" visibility="private" xmi.id="89893" isRoot="false" isAbstract="false" isQuery="false" name="VSS" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89895" value="" type="89894" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89896" isRoot="false" isAbstract="false" isQuery="false" name="operator =" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99356" type="89784" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89897" value="" type="89894" name="" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89908" isRoot="false" isAbstract="false" isQuery="false" name="chooseShmkey" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99357" type="89392" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89909" isRoot="false" isAbstract="false" isQuery="false" name="growVSS" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89910" isRoot="false" isAbstract="false" isQuery="false" name="initShmseg" />
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89911" isRoot="false" isAbstract="false" isQuery="false" name="copyVSS" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89913" value="" type="89912" name="dest" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89914" isRoot="false" isAbstract="false" isQuery="false" name="getIndex" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99358" type="89392" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89915" value="" type="89408" name="lbid" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89916" value="" type="89411" name="verID" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89917" value="" type="89470" name="prev" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89918" value="" type="89470" name="bucket" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89919" isRoot="false" isAbstract="false" isQuery="false" name="_insert" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89920" value="" type="89844" name="e" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89921" value="" type="89912" name="dest" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89922" value="" type="89803" name="destTable" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89923" value="" type="89902" name="destStorage" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|         <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="89924" isRoot="false" isAbstract="false" isQuery="false" name="hash" >
 | |
|          <UML:BehavioralFeature.parameter>
 | |
|           <UML:Parameter kind="return" xmi.id="99359" type="89415" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89925" value="" type="89813" name="data" />
 | |
|           <UML:Parameter isSpecification="false" visibility="private" xmi.id="89926" value="" type="89392" name="len" />
 | |
|          </UML:BehavioralFeature.parameter>
 | |
|         </UML:Operation>
 | |
|        </UML:Classifier.feature>
 | |
|        <UML:Namespace.ownedElement>
 | |
|         <UML:Enumeration stereotype="89551" isSpecification="false" isLeaf="false" visibility="public" namespace="89535" xmi.id="89850" isRoot="false" isAbstract="false" name="OPS" >
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89850" xmi.id="89851" isRoot="false" isAbstract="false" name="NONE" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89850" xmi.id="89852" isRoot="false" isAbstract="false" name="READ" />
 | |
|          <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="89850" xmi.id="89853" isRoot="false" isAbstract="false" name="WRITE" />
 | |
|         </UML:Enumeration>
 | |
|         <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89535" xmi.id="89898" isRoot="false" isAbstract="false" name="struct VSSShmsegHeader" />
 | |
|        </UML:Namespace.ownedElement>
 | |
|       </UML:Class>
 | |
|      </UML:Namespace.ownedElement>
 | |
|     </UML:Package>
 | |
|     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89415" isRoot="false" isAbstract="false" name="u_int32_t" />
 | |
|     <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89461" isRoot="false" isAbstract="false" name="std" >
 | |
|      <UML:Namespace.ownedElement>
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89461" xmi.id="89462" isRoot="false" isAbstract="false" name="vector" />
 | |
|       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="89461" xmi.id="89517" isRoot="false" isAbstract="false" name="string" />
 | |
|      </UML:Namespace.ownedElement>
 | |
|     </UML:Package>
 | |
|     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89684" isRoot="false" isAbstract="false" name="u_int8_t" />
 | |
|     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89687" isRoot="false" isAbstract="false" name="off_t" />
 | |
|     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="89726" isRoot="false" isAbstract="false" name="RWLock" />
 | |
|    </UML:Namespace.ownedElement>
 | |
|   </UML:Model>
 | |
|  </XMI.content>
 | |
|  <XMI.extensions xmi.extender="umbrello" >
 | |
|   <docsettings viewid="89391" documentation="" uniqueid="99359" />
 | |
|   <diagrams>
 | |
|    <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="1083" snapy="10" showatts="0" xmi.id="89391" documentation="" type="402" showops="0" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="809" >
 | |
|     <widgets>
 | |
|      <classwidget usesdiagramfillcolour="0" width="191" showattsigs="603" usesdiagramusefillcolour="0" x="200" y="58" showopsigs="603" linewidth="none" fillcolour="#ffffc0" height="441" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89435" showoperations="1" showpackage="0" showscope="0" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="155" showattsigs="600" usesdiagramusefillcolour="1" x="813" y="108" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89529" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="68" showattsigs="600" usesdiagramusefillcolour="1" x="953" y="222" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89726" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="77" showattsigs="600" usesdiagramusefillcolour="1" x="801" y="224" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89580" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="52" showattsigs="600" usesdiagramusefillcolour="1" x="227" y="607" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89533" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="38" showattsigs="600" usesdiagramusefillcolour="1" x="435" y="605" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89535" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="147" showattsigs="600" usesdiagramusefillcolour="1" x="619" y="604" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89531" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="89" showattsigs="600" usesdiagramusefillcolour="1" x="814" y="606" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89537" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <boxwidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="789" y="198" linewidth="none" fillcolour="none" height="80" usefillcolor="1" isinstance="0" xmi.id="93300" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#adadad" />
 | |
|      <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="803" y="199" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="93673" text="Shmseg 1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="117" showattsigs="600" usesdiagramusefillcolour="1" x="889" y="735" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89539" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="68" showattsigs="600" usesdiagramusefillcolour="1" x="748" y="743" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89586" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="88" showattsigs="600" usesdiagramusefillcolour="1" x="596" y="749" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89413" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="74" showattsigs="600" usesdiagramusefillcolour="1" x="437" y="742" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89832" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <classwidget usesdiagramfillcolour="1" width="88" showattsigs="600" usesdiagramusefillcolour="1" x="226" y="748" showopsigs="600" linewidth="none" fillcolour="none" height="46" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="89739" showoperations="0" showpackage="0" showscope="1" font="Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
 | |
|      <boxwidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="219" y="723" linewidth="none" fillcolour="none" height="80" usefillcolor="1" isinstance="0" xmi.id="95512" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#adadad" />
 | |
|      <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="234" y="724" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="95761" text="Shmseg 2" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      <boxwidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="425" y="721" linewidth="none" fillcolour="none" height="80" usefillcolor="1" isinstance="0" xmi.id="95886" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#adadad" />
 | |
|      <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="440" y="720" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="96197" text="Shmseg 3" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      <boxwidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="588" y="725" linewidth="none" fillcolour="none" height="80" usefillcolor="1" isinstance="0" xmi.id="96322" showstereotype="1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#adadad" />
 | |
|      <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="603" y="727" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="96509" text="Shmseg 4" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      <boxwidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="731" y="716" linewidth="none" fillcolour="none" height="80" usefillcolor="1" isinstance="0" xmi.id="96882" showstereotype="1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#adadad" />
 | |
|      <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="748" y="719" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="97131" text="Shmseg 5" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      <boxwidget usesdiagramfillcolour="1" width="135" usesdiagramusefillcolour="1" x="881" y="711" linewidth="none" fillcolour="none" height="76" usefillcolor="1" isinstance="0" xmi.id="97256" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#adadad" />
 | |
|      <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="910" y="713" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="97567" text="Shmseg 6" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|     </widgets>
 | |
|     <messages/>
 | |
|     <associations>
 | |
|      <assocwidget totalcounta="5" indexa="1" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89529" widgetaid="89435" xmi.id="89530" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="391" starty="108" />
 | |
|        <endpoint endx="813" endy="108" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="775" y="110" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90303" text="mst" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="7" indexa="6" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89726" widgetaid="89529" xmi.id="89728" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="968" starty="154" />
 | |
|        <endpoint endx="968" endy="222" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="970" y="188" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="90370" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="53" usesdiagramusefillcolour="1" x="913" y="198" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90372" text="rwlock" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="7" indexa="3" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89580" widgetaid="89529" xmi.id="89732" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="828" starty="154" />
 | |
|        <endpoint endx="828" endy="224" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="830" y="190" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="90439" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="118" usesdiagramusefillcolour="1" x="708" y="200" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90441" text="fShmDescriptors" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="3" indexa="2" visibilityB="201" totalcountb="5" indexb="1" linewidth="none" widgetbid="89580" widgetaid="89533" xmi.id="89809" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="279" starty="607" />
 | |
|        <endpoint endx="801" endy="270" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="792" y="277" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="90756" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="697" y="272" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90758" showstereotype="1" text="vbbmShminfo" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="3" indexa="1" visibilityB="201" totalcountb="7" indexb="1" linewidth="none" widgetbid="89529" widgetaid="89533" xmi.id="89810" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="279" starty="607" />
 | |
|        <endpoint endx="813" endy="154" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="775" y="156" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90763" text="mst" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="2" indexa="1" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89533" widgetaid="89435" xmi.id="89534" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="279" starty="499" />
 | |
|        <endpoint endx="279" endy="607" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="48" usesdiagramusefillcolour="1" x="229" y="584" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90768" showstereotype="1" text="vbbm" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="3" indexa="2" visibilityB="201" totalcountb="5" indexb="2" linewidth="none" widgetbid="89580" widgetaid="89535" xmi.id="89906" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="473" starty="605" />
 | |
|        <endpoint endx="801" endy="270" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="838" y="252" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="90835" showstereotype="1" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="750" y="251" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90837" showstereotype="1" text="vssShminfo" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="3" indexa="1" visibilityB="201" totalcountb="7" indexb="2" linewidth="none" widgetbid="89529" widgetaid="89535" xmi.id="89907" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="473" starty="605" />
 | |
|        <endpoint endx="813" endy="154" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="775" y="156" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90842" showstereotype="1" text="mst" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="5" indexa="4" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89535" widgetaid="89435" xmi.id="89536" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="391" starty="499" />
 | |
|        <endpoint endx="435" endy="605" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="34" usesdiagramusefillcolour="1" x="449" y="581" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90847" showstereotype="1" text="vss" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="4" indexa="3" visibilityB="201" totalcountb="5" indexb="3" linewidth="none" widgetbid="89580" widgetaid="89531" xmi.id="89658" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="766" starty="604" />
 | |
|        <endpoint endx="801" endy="270" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="805" y="269" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="90914" showstereotype="1" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="90" usesdiagramusefillcolour="1" x="711" y="269" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90916" showstereotype="1" text="fEMShminfo" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="4" indexa="2" visibilityB="201" totalcountb="7" indexb="4" linewidth="none" widgetbid="89529" widgetaid="89531" xmi.id="89660" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="766" starty="604" />
 | |
|        <endpoint endx="813" endy="154" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="47" usesdiagramusefillcolour="1" x="764" y="156" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90921" showstereotype="1" text="fMST" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="5" indexa="3" visibilityB="201" totalcountb="4" indexb="1" linewidth="none" widgetbid="89531" widgetaid="89435" xmi.id="89532" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="391" starty="499" />
 | |
|        <endpoint endx="619" endy="604" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="33" usesdiagramusefillcolour="1" x="841" y="627" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90926" showstereotype="1" text="em" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="4" indexa="2" visibilityB="201" totalcountb="5" indexb="4" linewidth="none" widgetbid="89580" widgetaid="89537" xmi.id="89582" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="828" starty="606" />
 | |
|        <endpoint endx="828" endy="270" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="2392" y="270" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="90993" showstereotype="1" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="63" usesdiagramusefillcolour="1" x="9" y="269" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="90995" text="shminfo" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="4" indexa="3" visibilityB="201" totalcountb="7" indexb="5" linewidth="none" widgetbid="89529" widgetaid="89537" xmi.id="89583" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="886" starty="606" />
 | |
|        <endpoint endx="886" endy="154" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="36" usesdiagramusefillcolour="1" x="848" y="157" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="91000" showstereotype="1" text="mst" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="5" indexa="2" visibilityB="201" totalcountb="4" indexb="1" linewidth="none" widgetbid="89537" widgetaid="89435" xmi.id="89538" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="391" starty="499" />
 | |
|        <endpoint endx="814" endy="606" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="898" y="622" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="91005" showstereotype="1" text="copylocks" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="2" indexa="1" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89539" widgetaid="89537" xmi.id="89577" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="903" starty="652" />
 | |
|        <endpoint endx="903" endy="735" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="912" y="700" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="93802" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="56" usesdiagramusefillcolour="1" x="844" y="710" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="93804" text="entries" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="3" indexa="2" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89586" widgetaid="89531" xmi.id="89651" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="748" starty="650" />
 | |
|        <endpoint endx="748" endy="743" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="751" y="709" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="93871" showstereotype="1" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="85" usesdiagramusefillcolour="1" x="661" y="719" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="93873" text="fExtentMap" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="3" indexa="1" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89413" widgetaid="89531" xmi.id="89653" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="643" starty="650" />
 | |
|        <endpoint endx="643" endy="749" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="1582" y="715" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="93940" showstereotype="1" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="69" usesdiagramusefillcolour="1" x="27" y="725" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="93942" showstereotype="1" text="fFreeList" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="2" indexa="1" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89832" widgetaid="89535" xmi.id="89903" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="439" starty="651" />
 | |
|        <endpoint endx="439" endy="742" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="441" y="709" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="94014" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="61" usesdiagramusefillcolour="1" x="376" y="719" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="94016" showstereotype="1" text="storage" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|      <assocwidget totalcounta="2" indexa="1" visibilityB="201" totalcountb="2" indexb="1" linewidth="none" widgetbid="89739" widgetaid="89533" xmi.id="89806" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
 | |
|       <linepath>
 | |
|        <startpoint startx="244" starty="653" />
 | |
|        <endpoint endx="244" endy="748" />
 | |
|       </linepath>
 | |
|       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="246" y="714" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="94083" showstereotype="1" text="0..1" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|       <floatingtext usesdiagramfillcolour="1" width="61" usesdiagramusefillcolour="1" x="181" y="724" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="94085" showstereotype="1" text="storage" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
 | |
|      </assocwidget>
 | |
|     </associations>
 | |
|    </diagram>
 | |
|   </diagrams>
 | |
|   <listview>
 | |
|    <listitem open="1" type="800" label="Views" >
 | |
|     <listitem open="1" type="801" label="Logical View" >
 | |
|      <listitem open="0" type="813" id="89537" >
 | |
|       <listitem open="0" type="814" id="89577" />
 | |
|       <listitem open="0" type="814" id="89578" />
 | |
|       <listitem open="0" type="814" id="89579" />
 | |
|       <listitem open="0" type="814" id="89582" />
 | |
|       <listitem open="0" type="814" id="89583" />
 | |
|       <listitem open="0" type="815" id="89555" />
 | |
|       <listitem open="0" type="815" id="89556" />
 | |
|       <listitem open="0" type="815" id="89557" />
 | |
|       <listitem open="0" type="815" id="89560" />
 | |
|       <listitem open="0" type="815" id="89562" />
 | |
|       <listitem open="0" type="815" id="89564" />
 | |
|       <listitem open="0" type="815" id="89566" />
 | |
|       <listitem open="0" type="815" id="89568" />
 | |
|       <listitem open="0" type="815" id="89570" />
 | |
|       <listitem open="0" type="815" id="89573" />
 | |
|       <listitem open="0" type="815" id="89584" />
 | |
|       <listitem open="0" type="815" id="89585" />
 | |
|       <listitem open="0" type="831" id="89550" >
 | |
|        <listitem open="0" type="-1" id="89552" />
 | |
|        <listitem open="0" type="-1" id="89553" />
 | |
|        <listitem open="0" type="-1" id="89554" />
 | |
|       </listitem>
 | |
|      </listitem>
 | |
|      <listitem open="0" type="813" id="89531" >
 | |
|       <listitem open="0" type="814" id="89651" />
 | |
|       <listitem open="0" type="814" id="89653" />
 | |
|       <listitem open="0" type="814" id="89654" />
 | |
|       <listitem open="0" type="814" id="89655" />
 | |
|       <listitem open="0" type="814" id="89656" />
 | |
|       <listitem open="0" type="814" id="89657" />
 | |
|       <listitem open="0" type="814" id="89658" />
 | |
|       <listitem open="0" type="814" id="89659" />
 | |
|       <listitem open="0" type="814" id="89660" />
 | |
|       <listitem open="0" type="814" id="89665" />
 | |
|       <listitem open="0" type="814" id="89666" />
 | |
|       <listitem open="0" type="815" id="89602" />
 | |
|       <listitem open="0" type="815" id="89603" />
 | |
|       <listitem open="0" type="815" id="89604" />
 | |
|       <listitem open="0" type="815" id="89606" />
 | |
|       <listitem open="0" type="815" id="89608" />
 | |
|       <listitem open="0" type="815" id="89612" />
 | |
|       <listitem open="0" type="815" id="89616" />
 | |
|       <listitem open="0" type="815" id="89619" />
 | |
|       <listitem open="0" type="815" id="89624" />
 | |
|       <listitem open="0" type="815" id="89626" />
 | |
|       <listitem open="0" type="815" id="89628" />
 | |
|       <listitem open="0" type="815" id="89631" />
 | |
|       <listitem open="0" type="815" id="89635" />
 | |
|       <listitem open="0" type="815" id="89639" />
 | |
|       <listitem open="0" type="815" id="89642" />
 | |
|       <listitem open="0" type="815" id="89643" />
 | |
|       <listitem open="0" type="815" id="89644" />
 | |
|       <listitem open="0" type="815" id="89647" />
 | |
|       <listitem open="0" type="815" id="89667" />
 | |
|       <listitem open="0" type="815" id="89670" />
 | |
|       <listitem open="0" type="815" id="89671" />
 | |
|       <listitem open="0" type="815" id="89672" />
 | |
|       <listitem open="0" type="815" id="89674" />
 | |
|       <listitem open="0" type="815" id="89676" />
 | |
|       <listitem open="0" type="815" id="89678" />
 | |
|       <listitem open="0" type="815" id="89680" />
 | |
|       <listitem open="0" type="815" id="89681" />
 | |
|       <listitem open="0" type="815" id="89682" />
 | |
|       <listitem open="0" type="815" id="89690" />
 | |
|       <listitem open="0" type="831" id="89661" >
 | |
|        <listitem open="0" type="-1" id="89662" />
 | |
|        <listitem open="0" type="-1" id="89663" />
 | |
|        <listitem open="0" type="-1" id="89664" />
 | |
|       </listitem>
 | |
|      </listitem>
 | |
|      <listitem open="0" type="813" id="89580" >
 | |
|       <listitem open="0" type="814" id="89695" />
 | |
|       <listitem open="0" type="814" id="89696" />
 | |
|       <listitem open="0" type="814" id="89697" />
 | |
|       <listitem open="0" type="815" id="89698" />
 | |
|      </listitem>
 | |
|      <listitem open="0" type="813" id="89529" >
 | |
|       <listitem open="0" type="814" id="89705" />
 | |
|       <listitem open="0" type="814" id="89706" />
 | |
|       <listitem open="0" type="814" id="89707" />
 | |
|       <listitem open="0" type="814" id="89708" />
 | |
|       <listitem open="0" type="814" id="89709" />
 | |
|       <listitem open="0" type="814" id="89710" />
 | |
|       <listitem open="0" type="814" id="89725" />
 | |
|       <listitem open="0" type="814" id="89728" />
 | |
|       <listitem open="0" type="814" id="89729" />
 | |
|       <listitem open="0" type="814" id="89730" />
 | |
|       <listitem open="0" type="814" id="89731" />
 | |
|       <listitem open="0" type="814" id="89732" />
 | |
|       <listitem open="0" type="815" id="89699" />
 | |
|       <listitem open="0" type="815" id="89700" />
 | |
|       <listitem open="0" type="815" id="89703" />
 | |
|       <listitem open="0" type="815" id="89711" />
 | |
|       <listitem open="0" type="815" id="89714" />
 | |
|       <listitem open="0" type="815" id="89717" />
 | |
|       <listitem open="0" type="815" id="89719" />
 | |
|       <listitem open="0" type="815" id="89721" />
 | |
|       <listitem open="0" type="815" id="89723" />
 | |
|       <listitem open="0" type="815" id="89733" />
 | |
|       <listitem open="0" type="815" id="89734" />
 | |
|      </listitem>
 | |
|      <listitem open="0" type="813" id="89726" />
 | |
|      <listitem open="0" type="813" id="89533" >
 | |
|       <listitem open="0" type="813" id="89798" />
 | |
|       <listitem open="0" type="814" id="89800" />
 | |
|       <listitem open="0" type="814" id="89802" />
 | |
|       <listitem open="0" type="814" id="89804" />
 | |
|       <listitem open="0" type="814" id="89806" />
 | |
|       <listitem open="0" type="814" id="89807" />
 | |
|       <listitem open="0" type="814" id="89808" />
 | |
|       <listitem open="0" type="814" id="89809" />
 | |
|       <listitem open="0" type="814" id="89810" />
 | |
|       <listitem open="0" type="815" id="89764" />
 | |
|       <listitem open="0" type="815" id="89765" />
 | |
|       <listitem open="0" type="815" id="89766" />
 | |
|       <listitem open="0" type="815" id="89768" />
 | |
|       <listitem open="0" type="815" id="89770" />
 | |
|       <listitem open="0" type="815" id="89775" />
 | |
|       <listitem open="0" type="815" id="89780" />
 | |
|       <listitem open="0" type="815" id="89786" />
 | |
|       <listitem open="0" type="815" id="89789" />
 | |
|       <listitem open="0" type="815" id="89790" />
 | |
|       <listitem open="0" type="815" id="89791" />
 | |
|       <listitem open="0" type="815" id="89792" />
 | |
|       <listitem open="0" type="815" id="89795" />
 | |
|       <listitem open="0" type="815" id="89811" />
 | |
|       <listitem open="0" type="815" id="89812" />
 | |
|       <listitem open="0" type="815" id="89816" />
 | |
|       <listitem open="0" type="815" id="89817" />
 | |
|       <listitem open="0" type="815" id="89820" />
 | |
|       <listitem open="0" type="815" id="89822" />
 | |
|       <listitem open="0" type="815" id="89827" />
 | |
|       <listitem open="0" type="831" id="89760" >
 | |
|        <listitem open="0" type="-1" id="89761" />
 | |
|        <listitem open="0" type="-1" id="89762" />
 | |
|        <listitem open="0" type="-1" id="89763" />
 | |
|       </listitem>
 | |
|      </listitem>
 | |
|      <listitem open="0" type="813" id="89535" >
 | |
|       <listitem open="0" type="813" id="89898" />
 | |
|       <listitem open="0" type="814" id="89900" />
 | |
|       <listitem open="0" type="814" id="89901" />
 | |
|       <listitem open="0" type="814" id="89903" />
 | |
|       <listitem open="0" type="814" id="89904" />
 | |
|       <listitem open="0" type="814" id="89905" />
 | |
|       <listitem open="0" type="814" id="89906" />
 | |
|       <listitem open="0" type="814" id="89907" />
 | |
|       <listitem open="0" type="815" id="89854" />
 | |
|       <listitem open="0" type="815" id="89855" />
 | |
|       <listitem open="0" type="815" id="89856" />
 | |
|       <listitem open="0" type="815" id="89859" />
 | |
|       <listitem open="0" type="815" id="89862" />
 | |
|       <listitem open="0" type="815" id="89864" />
 | |
|       <listitem open="0" type="815" id="89870" />
 | |
|       <listitem open="0" type="815" id="89874" />
 | |
|       <listitem open="0" type="815" id="89879" />
 | |
|       <listitem open="0" type="815" id="89881" />
 | |
|       <listitem open="0" type="815" id="89884" />
 | |
|       <listitem open="0" type="815" id="89886" />
 | |
|       <listitem open="0" type="815" id="89888" />
 | |
|       <listitem open="0" type="815" id="89891" />
 | |
|       <listitem open="0" type="815" id="89892" />
 | |
|       <listitem open="0" type="815" id="89893" />
 | |
|       <listitem open="0" type="815" id="89896" />
 | |
|       <listitem open="0" type="815" id="89908" />
 | |
|       <listitem open="0" type="815" id="89909" />
 | |
|       <listitem open="0" type="815" id="89910" />
 | |
|       <listitem open="0" type="815" id="89911" />
 | |
|       <listitem open="0" type="815" id="89914" />
 | |
|       <listitem open="0" type="815" id="89919" />
 | |
|       <listitem open="0" type="815" id="89924" />
 | |
|       <listitem open="0" type="831" id="89850" >
 | |
|        <listitem open="0" type="-1" id="89851" />
 | |
|        <listitem open="0" type="-1" id="89852" />
 | |
|        <listitem open="0" type="-1" id="89853" />
 | |
|       </listitem>
 | |
|      </listitem>
 | |
|      <listitem open="0" type="813" id="89687" />
 | |
|      <listitem open="0" type="813" id="89415" />
 | |
|      <listitem open="0" type="813" id="89684" />
 | |
|      <listitem open="1" type="818" id="89407" >
 | |
|       <listitem open="0" type="813" id="89435" >
 | |
|        <listitem open="0" type="814" id="89530" />
 | |
|        <listitem open="0" type="814" id="89532" />
 | |
|        <listitem open="0" type="814" id="89534" />
 | |
|        <listitem open="0" type="814" id="89536" />
 | |
|        <listitem open="0" type="814" id="89538" />
 | |
|        <listitem open="0" type="815" id="89436" />
 | |
|        <listitem open="0" type="815" id="89437" />
 | |
|        <listitem open="0" type="815" id="89438" />
 | |
|        <listitem open="0" type="815" id="89446" />
 | |
|        <listitem open="0" type="815" id="89451" />
 | |
|        <listitem open="0" type="815" id="89459" />
 | |
|        <listitem open="0" type="815" id="89465" />
 | |
|        <listitem open="0" type="815" id="89472" />
 | |
|        <listitem open="0" type="815" id="89474" />
 | |
|        <listitem open="0" type="815" id="89478" />
 | |
|        <listitem open="0" type="815" id="89481" />
 | |
|        <listitem open="0" type="815" id="89485" />
 | |
|        <listitem open="0" type="815" id="89489" />
 | |
|        <listitem open="0" type="815" id="89493" />
 | |
|        <listitem open="0" type="815" id="89494" />
 | |
|        <listitem open="0" type="815" id="89499" />
 | |
|        <listitem open="0" type="815" id="89502" />
 | |
|        <listitem open="0" type="815" id="89508" />
 | |
|        <listitem open="0" type="815" id="89511" />
 | |
|        <listitem open="0" type="815" id="89513" />
 | |
|        <listitem open="0" type="815" id="89516" />
 | |
|        <listitem open="0" type="815" id="89520" />
 | |
|        <listitem open="0" type="815" id="89522" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89539" >
 | |
|        <listitem open="0" type="814" id="89540" />
 | |
|        <listitem open="0" type="814" id="89541" />
 | |
|        <listitem open="0" type="814" id="89542" />
 | |
|        <listitem open="0" type="815" id="89543" />
 | |
|        <listitem open="0" type="815" id="89544" />
 | |
|        <listitem open="0" type="815" id="89547" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89586" >
 | |
|        <listitem open="0" type="814" id="89587" />
 | |
|        <listitem open="0" type="814" id="89588" />
 | |
|        <listitem open="0" type="814" id="89589" />
 | |
|        <listitem open="0" type="814" id="89590" />
 | |
|        <listitem open="0" type="814" id="89591" />
 | |
|        <listitem open="0" type="814" id="89592" />
 | |
|        <listitem open="0" type="815" id="89593" />
 | |
|        <listitem open="0" type="815" id="89594" />
 | |
|        <listitem open="0" type="815" id="89597" />
 | |
|        <listitem open="0" type="815" id="89600" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89410" />
 | |
|       <listitem open="0" type="813" id="89413" >
 | |
|        <listitem open="0" type="814" id="89414" />
 | |
|        <listitem open="0" type="814" id="89416" />
 | |
|        <listitem open="0" type="815" id="89417" />
 | |
|        <listitem open="0" type="815" id="89418" />
 | |
|        <listitem open="0" type="815" id="89421" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89408" />
 | |
|       <listitem open="0" type="813" id="89412" />
 | |
|       <listitem open="0" type="813" id="89739" >
 | |
|        <listitem open="0" type="814" id="89740" />
 | |
|        <listitem open="0" type="814" id="89741" />
 | |
|        <listitem open="0" type="814" id="89742" />
 | |
|        <listitem open="0" type="814" id="89743" />
 | |
|        <listitem open="0" type="814" id="89744" />
 | |
|        <listitem open="0" type="815" id="89745" />
 | |
|        <listitem open="0" type="815" id="89746" />
 | |
|        <listitem open="0" type="815" id="89749" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89735" >
 | |
|        <listitem open="0" type="814" id="89736" />
 | |
|        <listitem open="0" type="814" id="89737" />
 | |
|        <listitem open="0" type="814" id="89738" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89424" >
 | |
|        <listitem open="0" type="814" id="89425" />
 | |
|        <listitem open="0" type="814" id="89426" />
 | |
|        <listitem open="0" type="814" id="89427" />
 | |
|        <listitem open="0" type="815" id="89428" />
 | |
|        <listitem open="0" type="815" id="89429" />
 | |
|        <listitem open="0" type="815" id="89432" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89752" >
 | |
|        <listitem open="0" type="814" id="89753" />
 | |
|        <listitem open="0" type="814" id="89754" />
 | |
|        <listitem open="0" type="814" id="89755" />
 | |
|        <listitem open="0" type="814" id="89756" />
 | |
|        <listitem open="0" type="814" id="89757" />
 | |
|        <listitem open="0" type="814" id="89758" />
 | |
|        <listitem open="0" type="814" id="89759" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89411" />
 | |
|       <listitem open="0" type="813" id="89832" >
 | |
|        <listitem open="0" type="814" id="89833" />
 | |
|        <listitem open="0" type="814" id="89834" />
 | |
|        <listitem open="0" type="814" id="89835" />
 | |
|        <listitem open="0" type="814" id="89836" />
 | |
|        <listitem open="0" type="814" id="89837" />
 | |
|        <listitem open="0" type="815" id="89838" />
 | |
|        <listitem open="0" type="815" id="89839" />
 | |
|        <listitem open="0" type="815" id="89842" />
 | |
|       </listitem>
 | |
|       <listitem open="0" type="813" id="89845" >
 | |
|        <listitem open="0" type="814" id="89846" />
 | |
|        <listitem open="0" type="814" id="89847" />
 | |
|        <listitem open="0" type="814" id="89848" />
 | |
|        <listitem open="0" type="814" id="89849" />
 | |
|       </listitem>
 | |
|      </listitem>
 | |
|      <listitem open="0" type="818" id="89461" >
 | |
|       <listitem open="0" type="813" id="89517" />
 | |
|       <listitem open="0" type="813" id="89462" />
 | |
|      </listitem>
 | |
|      <listitem open="0" type="830" label="Datatypes" >
 | |
|       <listitem open="0" type="829" id="89528" />
 | |
|       <listitem open="0" type="829" id="89549" />
 | |
|       <listitem open="0" type="829" id="89576" />
 | |
|       <listitem open="0" type="829" id="89575" />
 | |
|       <listitem open="0" type="829" id="89599" />
 | |
|       <listitem open="0" type="829" id="89650" />
 | |
|       <listitem open="0" type="829" id="89649" />
 | |
|       <listitem open="0" type="829" id="89476" />
 | |
|       <listitem open="0" type="829" id="89423" />
 | |
|       <listitem open="0" type="829" id="89652" />
 | |
|       <listitem open="0" type="829" id="89449" />
 | |
|       <listitem open="0" type="829" id="89581" />
 | |
|       <listitem open="0" type="829" id="89442" />
 | |
|       <listitem open="0" type="829" id="89727" />
 | |
|       <listitem open="0" type="829" id="89797" />
 | |
|       <listitem open="0" type="829" id="89751" />
 | |
|       <listitem open="0" type="829" id="89805" />
 | |
|       <listitem open="0" type="829" id="89801" />
 | |
|       <listitem open="0" type="829" id="89434" />
 | |
|       <listitem open="0" type="829" id="89818" />
 | |
|       <listitem open="0" type="829" id="89453" />
 | |
|       <listitem open="0" type="829" id="89784" />
 | |
|       <listitem open="0" type="829" id="89844" />
 | |
|       <listitem open="0" type="829" id="89902" />
 | |
|       <listitem open="0" type="829" id="89912" />
 | |
|       <listitem open="1" type="829" id="89395" />
 | |
|       <listitem open="0" type="829" id="89456" />
 | |
|       <listitem open="1" type="829" id="89394" />
 | |
|       <listitem open="0" type="829" id="89524" />
 | |
|       <listitem open="0" type="829" id="89545" />
 | |
|       <listitem open="0" type="829" id="89571" />
 | |
|       <listitem open="0" type="829" id="89595" />
 | |
|       <listitem open="0" type="829" id="89645" />
 | |
|       <listitem open="0" type="829" id="89419" />
 | |
|       <listitem open="0" type="829" id="89701" />
 | |
|       <listitem open="0" type="829" id="89793" />
 | |
|       <listitem open="0" type="829" id="89747" />
 | |
|       <listitem open="0" type="829" id="89430" />
 | |
|       <listitem open="0" type="829" id="89894" />
 | |
|       <listitem open="0" type="829" id="89840" />
 | |
|       <listitem open="0" type="829" id="89813" />
 | |
|       <listitem open="0" type="829" id="89704" />
 | |
|       <listitem open="0" type="829" id="89518" />
 | |
|       <listitem open="0" type="829" id="89504" />
 | |
|       <listitem open="1" type="829" id="89397" />
 | |
|       <listitem open="1" type="829" id="89396" />
 | |
|       <listitem open="1" type="829" id="89392" />
 | |
|       <listitem open="0" type="829" id="89470" />
 | |
|       <listitem open="0" type="829" id="89803" />
 | |
|       <listitem open="1" type="829" id="89399" />
 | |
|       <listitem open="1" type="829" id="89398" />
 | |
|       <listitem open="0" type="829" id="89463" />
 | |
|       <listitem open="0" type="829" id="89468" />
 | |
|       <listitem open="0" type="829" id="89782" />
 | |
|       <listitem open="0" type="829" id="89491" />
 | |
|       <listitem open="0" type="829" id="89506" />
 | |
|       <listitem open="1" type="829" id="89403" />
 | |
|       <listitem open="0" type="829" id="89799" />
 | |
|       <listitem open="0" type="829" id="89899" />
 | |
|       <listitem open="0" type="829" id="89444" />
 | |
|       <listitem open="0" type="829" id="89685" />
 | |
|       <listitem open="1" type="829" id="89400" />
 | |
|       <listitem open="1" type="829" id="89402" />
 | |
|       <listitem open="1" type="829" id="89401" />
 | |
|      </listitem>
 | |
|     </listitem>
 | |
|     <listitem open="1" type="802" label="Use Case View" />
 | |
|     <listitem open="1" type="821" label="Component View" />
 | |
|     <listitem open="1" type="827" label="Deployment View" />
 | |
|     <listitem open="1" type="836" label="Entity Relationship Model" />
 | |
|    </listitem>
 | |
|   </listview>
 | |
|   <codegeneration>
 | |
|    <codegenerator language="C++" >
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89400" parent_class="89400" fileExt=".cpp" fileName="unsigned int" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "unsigned int.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        unsigned int.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89401" parent_class="89401" fileExt=".cpp" fileName="unsigned short" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "unsigned short.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        unsigned short.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89402" parent_class="89402" fileExt=".cpp" fileName="unsigned long" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "unsigned long.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        unsigned long.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89403" parent_class="89403" fileExt=".cpp" fileName="string" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "string.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        string.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89408" parent_class="89408" fileExt=".cpp" fileName="lbid_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "lbid_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbid_t.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89410" parent_class="89410" fileExt=".cpp" fileName="hwm_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "hwm_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        hwm_t.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89411" parent_class="89411" fileExt=".cpp" fileName="ver_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ver_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ver_t.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89412" parent_class="89412" fileExt=".cpp" fileName="oid_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "oid_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        oid_t.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89413" parent_class="89413" fileExt=".cpp" fileName="lbidrange" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "lbidrange.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89417" tag="operation_89417" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89418" tag="operation_89418" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89414" tag="hblock_tag_0" canDelete="false" classfield_id="89414" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89414" tag="hblock_tag_1" canDelete="false" classfield_id="89414" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89416" tag="hblock_tag_2" canDelete="false" classfield_id="89416" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89416" tag="hblock_tag_3" canDelete="false" classfield_id="89416" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89421" tag="operation_89421" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbidrange.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:56:19&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89414" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89414" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89414" tag="hblock_tag_0" canDelete="false" classfield_id="89414" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89414" tag="hblock_tag_1" canDelete="false" classfield_id="89414" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89416" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89416" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89416" tag="hblock_tag_2" canDelete="false" classfield_id="89416" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89416" tag="hblock_tag_3" canDelete="false" classfield_id="89416" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89415" parent_class="89415" fileExt=".cpp" fileName="u_int32_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "u_int32_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int32_t.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89419" parent_class="89419" fileExt=".cpp" fileName="const lbidrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const lbidrange&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const lbidrange&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89423" parent_class="89423" fileExt=".cpp" fileName="lbidrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "lbidrange&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbidrange&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89424" parent_class="89424" fileExt=".cpp" fileName="vbrange" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbrange.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89428" tag="operation_89428" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89429" tag="operation_89429" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89425" tag="hblock_tag_0" canDelete="false" classfield_id="89425" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89425" tag="hblock_tag_1" canDelete="false" classfield_id="89425" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89426" tag="hblock_tag_2" canDelete="false" classfield_id="89426" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89426" tag="hblock_tag_3" canDelete="false" classfield_id="89426" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89427" tag="hblock_tag_4" canDelete="false" classfield_id="89427" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89427" tag="hblock_tag_5" canDelete="false" classfield_id="89427" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89432" tag="operation_89432" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbrange.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89425" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89425" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89425" tag="hblock_tag_0" canDelete="false" classfield_id="89425" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89425" tag="hblock_tag_1" canDelete="false" classfield_id="89425" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89426" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89426" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89426" tag="hblock_tag_2" canDelete="false" classfield_id="89426" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89426" tag="hblock_tag_3" canDelete="false" classfield_id="89426" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89427" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89427" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89427" tag="hblock_tag_4" canDelete="false" classfield_id="89427" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89427" tag="hblock_tag_5" canDelete="false" classfield_id="89427" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89430" parent_class="89430" fileExt=".cpp" fileName="const vbrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const vbrange&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vbrange&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89434" parent_class="89434" fileExt=".cpp" fileName="vbrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbrange&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbrange&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89435" parent_class="89435" fileExt=".cpp" fileName="blockresolutionmanager" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "blockresolutionmanager.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89436" tag="operation_89436" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89437" tag="operation_89437" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89438" tag="operation_89438" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Get the OID and offset of a logical block ID.&#010;&#010;Get the OID and offset of a logical block ID.&#010;@param lbid (in) The LBID to look up&#010;@param verid (in) The version of the LBID to look up&#010;@param vbFlags (in) If true, look for the block in the version buffer&#010;if false, the extent map&#010;@param oid (out) The OID of the file the LBID is allocated to&#010;@param fileBlockOffset (out) The file block offset of the LBID&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89446" tag="operation_89446" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Get the LBID assigned to the given OID and block offset.&#010;&#010;Get the LBID assigned to the given OID and block offset.&#010;@param oid (in) The OID&#010;@param fileBlockOffset (in) The offset in the OID to return the LBID of&#010;@param lbid (out) The LBID of the offset of the OID.&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89451" tag="operation_89451" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Do a VSS lookup.&#010;&#010;Do a VSS lookup.  Gets the version ID of the block the caller should use&#010;and determines whether it is in the version buffer or the main database.&#010;@param lbid (in) The block number&#010;@param verID (in/out) The input value is the version requested, &#010;the output value is the value the caller should use.&#010;@param txnID (in) If the caller has a transaction ID, put it here.  &#010;Otherwise use 0.&#010;@param vbFlag (out) If true, the block is in the version buffer; &#010;false, the block is in the main database.&#010;@param vbOnly (in) If true, it will only consider entries in the Version Buffer&#010;(vbFlag will be true on return).  If false, it will also consider the main DB&#010;entries.  This defaults to false.&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89459" tag="operation_89459" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Get a complete list of LBIDs assigned to an OID&#010;&#010;Get a complete list of LBIDs assigned to an OID." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89465" tag="operation_89465" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Allocate new extents for an OID&#010;&#010;Allocate new extents for an OID.&#010;@param size (in) The number of LBIDs requested&#010;@param oid (in) The OID to assign the extents to&#010;@param lbids (out) A list containing the first lbid of each new extent.&#010;@param allocdSize (out) The total number of LBIDs allocated.&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89472" tag="operation_89472" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Delete the extents of an OID and invalidate VSS references to them&#010;&#010;Delete the extents assigned to an OID and deletes entries in the VSS&#010;that point to the DB files of that object.  The version buffer&#010;entries are unaffected.&#010;@note This function is ridiculously slow right now.&#010;@param OID The OID of the object being deleted&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89474" tag="operation_89474" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Get the "high water mark" of an OID&#010;&#010;Get the high water mark (aka, the highest numbered written&#010;block offset) of an OID.&#010;@param oid (in) The OID&#010;@param hwm (out) The high water mark of oid&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89478" tag="operation_89478" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Set the "high water mark" of an OID&#010;&#010;Set the high water mark (aka, the highest numbered written&#010;block offset) of an OID.&#010;@param oid (in) The OID&#010;@param hwm (in) The high water mark of oid&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89481" tag="operation_89481" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Get the "bulk insert" variables of an extent&#010;&#010;Get the second high water mark and transaction ID of an extent.&#010;@param lbid (in) The LBID contained by the extent to query&#010;@param hwm (out) The high water mark of the extent&#010;@param transID (out) The transaction ID stored with that extent&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89485" tag="operation_89485" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Set the "bulk insert" variables of an extent&#010;&#010;Set the second high water mark and transaction ID of an extent.&#010;@param lbid (in) The LBID contained by the extent to modify&#010;@param hwm (in) The new high water mark of the extent&#010;@param transID (in) The transaction ID to store with that extent&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89489" tag="operation_89489" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Gets the extents of a given OID&#010;&#010;Gets the extents of a given OID.&#010;@param OID (in) The OID to get the extents for.&#010;@param entries (out) A snapshot of the OID's Extent Map entries&#010;sorted by starting LBID; note that The Real Entries can change at &#010;any time.  Also, internally the size of an extent is measured in&#010;multiples of 1024 LBIDs.  So, if the size field is 10, it represents&#010;10240 LBIDs.&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89493" tag="operation_89493" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Gets the number of LBIDs in an extent&#010;&#010;Gets the number of LBIDs in an extent.&#010;@return The extent size" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89494" tag="operation_89494" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Registers a version buffer entry.&#010;&#010;Registers a version buffer entry at <vbOID, vbFBO> with&#010;values of <transID, lbid>.&#010;@note The version buffer locations must hold the 'copy' lock&#010;first.&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89499" tag="operation_89499" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Retrieves a list of uncommitted LBIDs.&#010;&#010;Retrieves a list of uncommitted LBIDs for the given transaction ID.&#010;@param lbidList (out) On success this contains the ranges of LBIDs&#010;@return 0 on success, -1 on error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89502" tag="operation_89502" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Atomically prepare to copy data to the version buffer&#010;&#010;Atomically sets the copy flag on the specified LBID ranges&#010;and allocate blocks in the version buffer to copy them to.&#010;If any LBID in the range cannot be locked, none will be&#010;and this will return -1.&#010;@param transID The transaction ID doing the operation&#010;@param ranges (in) A list of LBID ranges that will be copied&#010;@param freeList (out) On success, a list of ranges of the version&#010;buffer blocks to copy the LBID range to.&#010;@return 0 on success, -1 on error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89508" tag="operation_89508" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Atomically unset the copy lock & update the VSS.  Beware!  Read the warning!&#010;&#010;Atomically unset the copy lock for the specified LBID ranges&#010;and add a new locked VSS entry for each LBID in the range.&#010;@note The elements of the ranges parameter <b>MUST</b> be the&#010;same elements passed to beginVBCopy().  The number and order of the&#010;elements can be different, but every element in ranges must also&#010;have been an element in beginVBCopy's ranges.&#010;@return 0 on success, -1 on error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89511" tag="operation_89511" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Commit the changes made for the given transaction.&#010;&#010;This unlocks the VSS entries with VerID = transID.&#010;@return 0 on success, -1 on error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89513" tag="operation_89513" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Reverse the changes made during the given transaction.&#010;&#010;Record that the given LBID was reverted to version verID.&#010;@param transID The transaction ID&#010;@param lbid The block to revert&#010;@param verID The version of the block now in the database.&#010;@return 0 on success, -1 on error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89516" tag="operation_89516" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89520" tag="operation_89520" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89522" tag="operation_89522" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Check the consistency of each data structure&#010;&#010;Check the consistency of each data structure&#010;@return 0 on success, -1 on error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeaccessormethod accessType="0" parent_id="89530" tag="hblock_tag_0" canDelete="false" classfield_id="89530" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89530" tag="hblock_tag_1" canDelete="false" classfield_id="89530" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89532" tag="hblock_tag_2" canDelete="false" classfield_id="89532" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89532" tag="hblock_tag_3" canDelete="false" classfield_id="89532" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89534" tag="hblock_tag_4" canDelete="false" classfield_id="89534" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89534" tag="hblock_tag_5" canDelete="false" classfield_id="89534" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89536" tag="hblock_tag_6" canDelete="false" classfield_id="89536" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89536" tag="hblock_tag_7" canDelete="false" classfield_id="89536" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89538" tag="hblock_tag_8" canDelete="false" classfield_id="89538" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89538" tag="hblock_tag_9" canDelete="false" classfield_id="89538" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        blockresolutionmanager.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:06:36&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89530" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89530" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89530" tag="hblock_tag_0" canDelete="false" classfield_id="89530" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89530" tag="hblock_tag_1" canDelete="false" classfield_id="89530" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89532" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89532" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89532" tag="hblock_tag_2" canDelete="false" classfield_id="89532" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89532" tag="hblock_tag_3" canDelete="false" classfield_id="89532" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89534" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89534" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89534" tag="hblock_tag_4" canDelete="false" classfield_id="89534" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89534" tag="hblock_tag_5" canDelete="false" classfield_id="89534" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89536" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89536" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89536" tag="hblock_tag_6" canDelete="false" classfield_id="89536" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89536" tag="hblock_tag_7" canDelete="false" classfield_id="89536" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89538" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89538" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89538" tag="hblock_tag_8" canDelete="false" classfield_id="89538" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89538" tag="hblock_tag_9" canDelete="false" classfield_id="89538" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89442" parent_class="89442" fileExt=".cpp" fileName="oid_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "oid_t&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        oid_t&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89444" parent_class="89444" fileExt=".cpp" fileName="u_int32_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "u_int32_t&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int32_t&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89449" parent_class="89449" fileExt=".cpp" fileName="lbid_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "lbid_t&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbid_t&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89453" parent_class="89453" fileExt=".cpp" fileName="ver_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ver_t&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ver_t&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89456" parent_class="89456" fileExt=".cpp" fileName="bool&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "bool&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        bool&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="std" id="89462" parent_class="89462" fileExt=".cpp" fileName="vector" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vector.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vector.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is std&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89463" parent_class="89463" fileExt=".cpp" fileName="std::vector< lbidrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "std::vector< lbidrange >&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< lbidrange >&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89468" parent_class="89468" fileExt=".cpp" fileName="std::vector< lbid_t >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "std::vector< lbid_t >&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< lbid_t >&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89470" parent_class="89470" fileExt=".cpp" fileName="int&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "int&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        int&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89476" parent_class="89476" fileExt=".cpp" fileName="hwm_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "hwm_t&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        hwm_t&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89491" parent_class="89491" fileExt=".cpp" fileName="std::vector< struct ementry >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "std::vector< struct ementry >&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< struct ementry >&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89504" parent_class="89504" fileExt=".cpp" fileName="const std::vector< struct lbidrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const std::vector< struct lbidrange >&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const std::vector< struct lbidrange >&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89506" parent_class="89506" fileExt=".cpp" fileName="std::vector< struct vbrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "std::vector< struct vbrange >&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< struct vbrange >&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="std" id="89517" parent_class="89517" fileExt=".cpp" fileName="string" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "string.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        string.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is std&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89518" parent_class="89518" fileExt=".cpp" fileName="const std::string&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const std::string&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const std::string&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89524" parent_class="89524" fileExt=".cpp" fileName="const blockresolutionmanager&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const blockresolutionmanager&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const blockresolutionmanager&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89528" parent_class="89528" fileExt=".cpp" fileName="blockresolutionmanager&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "blockresolutionmanager&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        blockresolutionmanager&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89529" parent_class="89529" fileExt=".cpp" fileName="mastersegmenttable" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "mastersegmenttable.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89699" tag="operation_89699" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Constructor.&#010;@note Throws runtime_error on a semaphore-related error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89700" tag="operation_89700" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89703" tag="operation_89703" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89705" tag="hblock_tag_0" canDelete="false" classfield_id="89705" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of EMTable&#010;/// specifies the Extent Map table&#010;@return the value of EMTable" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89705" tag="hblock_tag_1" canDelete="false" classfield_id="89705" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of EMTable&#010;/// specifies the Extent Map table&#010;@param value the value of EMTable" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89706" tag="hblock_tag_2" canDelete="false" classfield_id="89706" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@return the value of EMFreeList" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89706" tag="hblock_tag_3" canDelete="false" classfield_id="89706" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@param value the value of EMFreeList" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89707" tag="hblock_tag_4" canDelete="false" classfield_id="89707" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@return the value of VBBMSegment" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89707" tag="hblock_tag_5" canDelete="false" classfield_id="89707" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@param value the value of VBBMSegment" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89708" tag="hblock_tag_6" canDelete="false" classfield_id="89708" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@return the value of VSSSegment" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89708" tag="hblock_tag_7" canDelete="false" classfield_id="89708" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@param value the value of VSSSegment" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89709" tag="hblock_tag_8" canDelete="false" classfield_id="89709" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of CLSegment&#010;/// specifies the copy lock segment&#010;@return the value of CLSegment" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89709" tag="hblock_tag_9" canDelete="false" classfield_id="89709" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of CLSegment&#010;/// specifies the copy lock segment&#010;@param value the value of CLSegment" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89710" tag="hblock_tag_10" canDelete="false" classfield_id="89710" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of nTables&#010;/// the number of tables currently defined&#010;@return the value of nTables" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89710" tag="hblock_tag_11" canDelete="false" classfield_id="89710" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of nTables&#010;/// the number of tables currently defined&#010;@param value the value of nTables" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89711" tag="operation_89711" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief This function gets the specified table.&#010;&#010;This function gets the specified table and grabs the &#010;associated read lock.&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@param block If false, it won't block.&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error.&#010;@return If block == true, it always returns the specified MSTEntry;&#010;if block == false, it can also return NULL if it could not grab&#010;the table's lock." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89714" tag="operation_89714" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief This function gets the specified table.&#010;&#010;This function gets the specified table and grabs the &#010;associated write lock.&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@param block If false, it won't block.&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error.&#010;@return If block == true, it always returns the specified MSTEntry;&#010;if block == false, it can also return NULL if it could not grab&#010;the table's lock." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89717" tag="operation_89717" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Upgrade a read lock to a write lock.&#010;&#010;Upgrade a read lock to a write lock.  This is not an atomic&#010;operation.&#010;@param num The table the caller holds the read lock to." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89719" tag="operation_89719" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Downgrade a write lock to a read lock.&#010;&#010;Downgrade a write lock to a read lock.  This is an atomic&#010;operation.&#010;@param num The table the caller holds the write lock to." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89721" tag="operation_89721" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief This function unlocks the specified table.&#010;&#010;This function unlocks the specified table.&#010;&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89723" tag="operation_89723" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief This function unlocks the specified table.&#010;&#010;This function unlocks the specified table.&#010;&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeaccessormethod accessType="0" parent_id="89725" tag="hblock_tag_12" canDelete="false" classfield_id="89725" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89725" tag="hblock_tag_13" canDelete="false" classfield_id="89725" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89728" tag="hblock_tag_14" canDelete="false" classfield_id="89728" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89728" tag="hblock_tag_15" canDelete="false" classfield_id="89728" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89729" tag="hblock_tag_16" canDelete="false" classfield_id="89729" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89729" tag="hblock_tag_17" canDelete="false" classfield_id="89729" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89730" tag="hblock_tag_18" canDelete="false" classfield_id="89730" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89730" tag="hblock_tag_19" canDelete="false" classfield_id="89730" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89731" tag="hblock_tag_20" canDelete="false" classfield_id="89731" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89731" tag="hblock_tag_21" canDelete="false" classfield_id="89731" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89732" tag="hblock_tag_22" canDelete="false" classfield_id="89732" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@return the value of fShmDescriptors" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89732" tag="hblock_tag_23" canDelete="false" classfield_id="89732" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@param value the value of fShmDescriptors" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89733" tag="operation_89733" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89734" tag="operation_89734" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        mastersegmenttable.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:26:01&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89705" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Extent Map table" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89705" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89705" tag="hblock_tag_0" canDelete="false" classfield_id="89705" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of EMTable&#010;/// specifies the Extent Map table&#010;@return the value of EMTable" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89705" tag="hblock_tag_1" canDelete="false" classfield_id="89705" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of EMTable&#010;/// specifies the Extent Map table&#010;@param value the value of EMTable" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89706" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Extent Map's Freelist table" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89706" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89706" tag="hblock_tag_2" canDelete="false" classfield_id="89706" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@return the value of EMFreeList" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89706" tag="hblock_tag_3" canDelete="false" classfield_id="89706" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@param value the value of EMFreeList" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89707" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Version Buffer Block Map segment" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89707" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89707" tag="hblock_tag_4" canDelete="false" classfield_id="89707" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@return the value of VBBMSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89707" tag="hblock_tag_5" canDelete="false" classfield_id="89707" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@param value the value of VBBMSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89708" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Version Substitution Structure segment" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89708" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89708" tag="hblock_tag_6" canDelete="false" classfield_id="89708" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@return the value of VSSSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89708" tag="hblock_tag_7" canDelete="false" classfield_id="89708" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@param value the value of VSSSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89709" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the copy lock segment" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89709" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89709" tag="hblock_tag_8" canDelete="false" classfield_id="89709" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of CLSegment&#010;/// specifies the copy lock segment&#010;@return the value of CLSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89709" tag="hblock_tag_9" canDelete="false" classfield_id="89709" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of CLSegment&#010;/// specifies the copy lock segment&#010;@param value the value of CLSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89710" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// the number of tables currently defined" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89710" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89710" tag="hblock_tag_10" canDelete="false" classfield_id="89710" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of nTables&#010;/// the number of tables currently defined&#010;@return the value of nTables" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89710" tag="hblock_tag_11" canDelete="false" classfield_id="89710" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of nTables&#010;/// the number of tables currently defined&#010;@param value the value of nTables" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89725" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89725" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89725" tag="hblock_tag_12" canDelete="false" classfield_id="89725" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89725" tag="hblock_tag_13" canDelete="false" classfield_id="89725" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89728" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89728" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89728" tag="hblock_tag_14" canDelete="false" classfield_id="89728" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89728" tag="hblock_tag_15" canDelete="false" classfield_id="89728" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89729" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89729" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89729" tag="hblock_tag_16" canDelete="false" classfield_id="89729" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89729" tag="hblock_tag_17" canDelete="false" classfield_id="89729" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89730" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89730" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89730" tag="hblock_tag_18" canDelete="false" classfield_id="89730" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89730" tag="hblock_tag_19" canDelete="false" classfield_id="89730" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89731" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89731" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89731" tag="hblock_tag_20" canDelete="false" classfield_id="89731" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89731" tag="hblock_tag_21" canDelete="false" classfield_id="89731" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89732" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// indexed by EMTable, EMFreeList, and VBBMTable" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89732" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89732" tag="hblock_tag_22" canDelete="false" classfield_id="89732" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@return the value of fShmDescriptors" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89732" tag="hblock_tag_23" canDelete="false" classfield_id="89732" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@param value the value of fShmDescriptors" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89531" parent_class="89531" fileExt=".cpp" fileName="extentmap" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "extentmap.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89602" tag="operation_89602" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89603" tag="operation_89603" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89644" tag="operation_89644" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89604" tag="operation_89604" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Loads the ExtentMap entries from a file&#010;&#010;Loads the ExtentMap entries from a file.  This will&#010;clear out any existing entries.  The intention is that before&#010;the system starts, an external tool instantiates a single Extent&#010;Map and loads the stored entries.&#010;@param filename The file to load from.&#010;@note Throws an ios_base::failure exception on an IO error, runtime_error&#010;if the file "looks" bad." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89606" tag="operation_89606" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Saves the ExtentMap entries to a file&#010;&#010;Saves the ExtentMap entries to a file.&#010;@param filename The file to save to." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89608" tag="operation_89608" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Look up the OID and file block offset assiciated with an LBID&#010;&#010;Look up the OID and file block offset assiciated with an LBID&#010;@param LBID (in) The lbid to search for&#010;@param OID (out) The OID associated with lbid&#010;@param fileBlockOffset (out) The file block offset associated&#010;with LBID&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89612" tag="operation_89612" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Look up the LBID associated with a given OID and offset&#010;&#010;Look up the LBID associated with a given OID and file block offset.&#010;@param OID (in) The OID to look up&#010;@param fileBlockOffset (in) The file block offset&#010;@param LBID (out) The LBID associated with the given offset of the OID.&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89616" tag="operation_89616" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Get a complete list of LBID ranges assigned to an OID&#010;&#010;Get a complete list of LBID ranges assigned to an OID." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89619" tag="operation_89619" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Allocates new extents for an OID&#010;&#010;Allocates enough extents to contain 'size' blocks for an OID.&#010;If this is the first extent for the OID, it will start at&#010;file offset 0.  If space for the OID already exists, the new&#010;extent will be appended to the end of the already-allocated&#010;space.&#010;@param size (in) The size requested &#010;@param OID (in) The OID to assign the new extent to&#010;@param lbids (out) A list containing the first LBID of every extent created.&#010;@param allocdsize (out) The total number of LBIDs allocated." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89624" tag="operation_89624" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Deallocates all extents associated with OID&#010;&#010;Deallocates all extents associated with OID&#010;@param OID The OID to delete" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89626" tag="operation_89626" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Gets the current high water mark of an OID&#010;&#010;Gets the current high water mark of an OID&#010;@param OID The OID&#010;@return The last file block number written to." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89628" tag="operation_89628" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Sets the current high water mark of an OID&#010;&#010;Gets the current high water mark of an OID&#010;@param OID The OID&#010;@param HWM The high water mark to record" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89631" tag="operation_89631" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Gets the HWM & transaction ID variables used during bulk inserts&#010;&#010;Gets the HWM & transaction ID variables used during bulk inserts&#010;@param lbid (in) An lbid in the extent to get the vars from&#010;@param hwm (out) The second HWM associated with that extent&#010;@param transID (out) The transaction ID associated with that extent&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89635" tag="operation_89635" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Sets the HWM & transaction ID variables used during bulk inserts&#010;&#010;Sets the HWM & transaction ID variables used during bulk inserts&#010;@param lbid (in) An lbid in the extent whose vars are being set&#010;@param hwm (in) The second HWM to associate with that extent&#010;@param transID (in) The transaction ID to associate with that extent&#010;@return 0 on success, -1 on error" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89639" tag="operation_89639" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Gets the extents of a given OID&#010;&#010;Gets the extents of a given OID.  The returned entries will&#010;be NULL-terminated and will have to be destroyed individually&#010;using delete.&#010;@note Untested&#010;@param OID (in) The OID to get the extents for.&#010;@param entries (out) A snapshot of the OID's Extent Map entries&#010;sorted by starting LBID; note that The Real Entries can change at &#010;any time." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89642" tag="operation_89642" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Gets the size of an extent&#010;&#010;Gets the size of an extent.&#010;@return The extent size" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89643" tag="operation_89643" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="brief Performs internal consistency checks (for testing only)&#010;&#010;Performs internal consistency checks (for testing only).&#010;@note It's incomplete&#010;@return 0 if all tests pass, -1 (or throws logic_error) if not." />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89647" tag="operation_89647" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeaccessormethod accessType="0" parent_id="89651" tag="hblock_tag_0" canDelete="false" classfield_id="89651" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89651" tag="hblock_tag_1" canDelete="false" classfield_id="89651" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89653" tag="hblock_tag_2" canDelete="false" classfield_id="89653" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89653" tag="hblock_tag_3" canDelete="false" classfield_id="89653" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89654" tag="hblock_tag_4" canDelete="false" classfield_id="89654" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@return the value of fCurrentEMShmkey" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89654" tag="hblock_tag_5" canDelete="false" classfield_id="89654" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@param value the value of fCurrentEMShmkey" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89655" tag="hblock_tag_6" canDelete="false" classfield_id="89655" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89655" tag="hblock_tag_7" canDelete="false" classfield_id="89655" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89656" tag="hblock_tag_8" canDelete="false" classfield_id="89656" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89656" tag="hblock_tag_9" canDelete="false" classfield_id="89656" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89657" tag="hblock_tag_10" canDelete="false" classfield_id="89657" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89657" tag="hblock_tag_11" canDelete="false" classfield_id="89657" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89658" tag="hblock_tag_12" canDelete="false" classfield_id="89658" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89658" tag="hblock_tag_13" canDelete="false" classfield_id="89658" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89659" tag="hblock_tag_14" canDelete="false" classfield_id="89659" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89659" tag="hblock_tag_15" canDelete="false" classfield_id="89659" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89660" tag="hblock_tag_16" canDelete="false" classfield_id="89660" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89660" tag="hblock_tag_17" canDelete="false" classfield_id="89660" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89665" tag="hblock_tag_18" canDelete="false" classfield_id="89665" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89665" tag="hblock_tag_19" canDelete="false" classfield_id="89665" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89666" tag="hblock_tag_20" canDelete="false" classfield_id="89666" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89666" tag="hblock_tag_21" canDelete="false" classfield_id="89666" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89667" tag="operation_89667" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89670" tag="operation_89670" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="//see the code for how keys are segmented" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89671" tag="operation_89671" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="//see the code for how keys are segmented" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89672" tag="operation_89672" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89674" tag="operation_89674" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89676" tag="operation_89676" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89678" tag="operation_89678" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89680" tag="operation_89680" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89681" tag="operation_89681" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89682" tag="operation_89682" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89690" tag="operation_89690" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        extentmap.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:01:06&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89651" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89651" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89651" tag="hblock_tag_0" canDelete="false" classfield_id="89651" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89651" tag="hblock_tag_1" canDelete="false" classfield_id="89651" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89653" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89653" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89653" tag="hblock_tag_2" canDelete="false" classfield_id="89653" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89653" tag="hblock_tag_3" canDelete="false" classfield_id="89653" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89654" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="//shmid's necessary?" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89654" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89654" tag="hblock_tag_4" canDelete="false" classfield_id="89654" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@return the value of fCurrentEMShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89654" tag="hblock_tag_5" canDelete="false" classfield_id="89654" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@param value the value of fCurrentEMShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89655" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89655" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89655" tag="hblock_tag_6" canDelete="false" classfield_id="89655" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89655" tag="hblock_tag_7" canDelete="false" classfield_id="89655" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89656" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89656" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89656" tag="hblock_tag_8" canDelete="false" classfield_id="89656" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89656" tag="hblock_tag_9" canDelete="false" classfield_id="89656" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89657" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89657" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89657" tag="hblock_tag_10" canDelete="false" classfield_id="89657" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89657" tag="hblock_tag_11" canDelete="false" classfield_id="89657" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89658" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89658" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89658" tag="hblock_tag_12" canDelete="false" classfield_id="89658" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89658" tag="hblock_tag_13" canDelete="false" classfield_id="89658" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89659" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89659" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89659" tag="hblock_tag_14" canDelete="false" classfield_id="89659" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89659" tag="hblock_tag_15" canDelete="false" classfield_id="89659" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89660" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89660" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89660" tag="hblock_tag_16" canDelete="false" classfield_id="89660" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89660" tag="hblock_tag_17" canDelete="false" classfield_id="89660" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89665" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89665" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89665" tag="hblock_tag_18" canDelete="false" classfield_id="89665" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89665" tag="hblock_tag_19" canDelete="false" classfield_id="89665" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89666" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89666" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89666" tag="hblock_tag_20" canDelete="false" classfield_id="89666" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89666" tag="hblock_tag_21" canDelete="false" classfield_id="89666" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89533" parent_class="89533" fileExt=".cpp" fileName="vbbm" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbbm.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89764" tag="operation_89764" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89765" tag="operation_89765" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89792" tag="operation_89792" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89766" tag="operation_89766" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89768" tag="operation_89768" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89770" tag="operation_89770" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89775" tag="operation_89775" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89780" tag="operation_89780" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89786" tag="operation_89786" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89789" tag="operation_89789" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89790" tag="operation_89790" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89791" tag="operation_89791" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89795" tag="operation_89795" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeaccessormethod accessType="0" parent_id="89800" tag="hblock_tag_0" canDelete="false" classfield_id="89800" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89800" tag="hblock_tag_1" canDelete="false" classfield_id="89800" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89802" tag="hblock_tag_2" canDelete="false" classfield_id="89802" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89802" tag="hblock_tag_3" canDelete="false" classfield_id="89802" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89804" tag="hblock_tag_4" canDelete="false" classfield_id="89804" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89804" tag="hblock_tag_5" canDelete="false" classfield_id="89804" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89806" tag="hblock_tag_6" canDelete="false" classfield_id="89806" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89806" tag="hblock_tag_7" canDelete="false" classfield_id="89806" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89807" tag="hblock_tag_8" canDelete="false" classfield_id="89807" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89807" tag="hblock_tag_9" canDelete="false" classfield_id="89807" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89808" tag="hblock_tag_10" canDelete="false" classfield_id="89808" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89808" tag="hblock_tag_11" canDelete="false" classfield_id="89808" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89809" tag="hblock_tag_12" canDelete="false" classfield_id="89809" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89809" tag="hblock_tag_13" canDelete="false" classfield_id="89809" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89810" tag="hblock_tag_14" canDelete="false" classfield_id="89810" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89810" tag="hblock_tag_15" canDelete="false" classfield_id="89810" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89811" tag="operation_89811" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89812" tag="operation_89812" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89816" tag="operation_89816" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89817" tag="operation_89817" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89820" tag="operation_89820" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89822" tag="operation_89822" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89827" tag="operation_89827" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbm.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:05:37&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89800" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89800" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89800" tag="hblock_tag_0" canDelete="false" classfield_id="89800" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89800" tag="hblock_tag_1" canDelete="false" classfield_id="89800" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89802" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89802" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89802" tag="hblock_tag_2" canDelete="false" classfield_id="89802" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89802" tag="hblock_tag_3" canDelete="false" classfield_id="89802" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89804" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89804" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89804" tag="hblock_tag_4" canDelete="false" classfield_id="89804" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89804" tag="hblock_tag_5" canDelete="false" classfield_id="89804" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89806" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89806" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89806" tag="hblock_tag_6" canDelete="false" classfield_id="89806" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89806" tag="hblock_tag_7" canDelete="false" classfield_id="89806" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89807" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89807" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89807" tag="hblock_tag_8" canDelete="false" classfield_id="89807" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89807" tag="hblock_tag_9" canDelete="false" classfield_id="89807" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89808" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89808" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89808" tag="hblock_tag_10" canDelete="false" classfield_id="89808" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89808" tag="hblock_tag_11" canDelete="false" classfield_id="89808" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89809" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89809" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89809" tag="hblock_tag_12" canDelete="false" classfield_id="89809" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89809" tag="hblock_tag_13" canDelete="false" classfield_id="89809" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89810" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89810" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89810" tag="hblock_tag_14" canDelete="false" classfield_id="89810" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89810" tag="hblock_tag_15" canDelete="false" classfield_id="89810" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89535" parent_class="89535" fileExt=".cpp" fileName="vss" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vss.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89854" tag="operation_89854" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89855" tag="operation_89855" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89893" tag="operation_89893" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89856" tag="operation_89856" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89859" tag="operation_89859" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89862" tag="operation_89862" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="// this version removes the entries for the LBIDs where vbFlag = false" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89864" tag="operation_89864" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89870" tag="operation_89870" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89874" tag="operation_89874" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89879" tag="operation_89879" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89881" tag="operation_89881" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89884" tag="operation_89884" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89886" tag="operation_89886" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89888" tag="operation_89888" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89891" tag="operation_89891" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89892" tag="operation_89892" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89896" tag="operation_89896" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeaccessormethod accessType="0" parent_id="89900" tag="hblock_tag_0" canDelete="false" classfield_id="89900" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89900" tag="hblock_tag_1" canDelete="false" classfield_id="89900" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89901" tag="hblock_tag_2" canDelete="false" classfield_id="89901" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89901" tag="hblock_tag_3" canDelete="false" classfield_id="89901" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89903" tag="hblock_tag_4" canDelete="false" classfield_id="89903" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89903" tag="hblock_tag_5" canDelete="false" classfield_id="89903" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89904" tag="hblock_tag_6" canDelete="false" classfield_id="89904" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89904" tag="hblock_tag_7" canDelete="false" classfield_id="89904" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89905" tag="hblock_tag_8" canDelete="false" classfield_id="89905" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89905" tag="hblock_tag_9" canDelete="false" classfield_id="89905" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89906" tag="hblock_tag_10" canDelete="false" classfield_id="89906" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89906" tag="hblock_tag_11" canDelete="false" classfield_id="89906" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89907" tag="hblock_tag_12" canDelete="false" classfield_id="89907" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89907" tag="hblock_tag_13" canDelete="false" classfield_id="89907" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89908" tag="operation_89908" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89909" tag="operation_89909" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89910" tag="operation_89910" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89911" tag="operation_89911" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89914" tag="operation_89914" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89919" tag="operation_89919" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89924" tag="operation_89924" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vss.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:04:39&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89900" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89900" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89900" tag="hblock_tag_0" canDelete="false" classfield_id="89900" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89900" tag="hblock_tag_1" canDelete="false" classfield_id="89900" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89901" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89901" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89901" tag="hblock_tag_2" canDelete="false" classfield_id="89901" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89901" tag="hblock_tag_3" canDelete="false" classfield_id="89901" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89903" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89903" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89903" tag="hblock_tag_4" canDelete="false" classfield_id="89903" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89903" tag="hblock_tag_5" canDelete="false" classfield_id="89903" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89904" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89904" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89904" tag="hblock_tag_6" canDelete="false" classfield_id="89904" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89904" tag="hblock_tag_7" canDelete="false" classfield_id="89904" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89905" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89905" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89905" tag="hblock_tag_8" canDelete="false" classfield_id="89905" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89905" tag="hblock_tag_9" canDelete="false" classfield_id="89905" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89906" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89906" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89906" tag="hblock_tag_10" canDelete="false" classfield_id="89906" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89906" tag="hblock_tag_11" canDelete="false" classfield_id="89906" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89907" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89907" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89907" tag="hblock_tag_12" canDelete="false" classfield_id="89907" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89907" tag="hblock_tag_13" canDelete="false" classfield_id="89907" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89537" parent_class="89537" fileExt=".cpp" fileName="copylocks" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "copylocks.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89555" tag="operation_89555" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89556" tag="operation_89556" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89570" tag="operation_89570" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89557" tag="operation_89557" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89560" tag="operation_89560" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89562" tag="operation_89562" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89564" tag="operation_89564" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89566" tag="operation_89566" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89568" tag="operation_89568" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89573" tag="operation_89573" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeaccessormethod accessType="0" parent_id="89577" tag="hblock_tag_0" canDelete="false" classfield_id="89577" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89577" tag="hblock_tag_1" canDelete="false" classfield_id="89577" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89578" tag="hblock_tag_2" canDelete="false" classfield_id="89578" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of currentShmkey&#010;//shmid's necessary?&#010;@return the value of currentShmkey" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89578" tag="hblock_tag_3" canDelete="false" classfield_id="89578" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of currentShmkey&#010;//shmid's necessary?&#010;@param value the value of currentShmkey" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89579" tag="hblock_tag_4" canDelete="false" classfield_id="89579" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89579" tag="hblock_tag_5" canDelete="false" classfield_id="89579" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89582" tag="hblock_tag_6" canDelete="false" classfield_id="89582" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89582" tag="hblock_tag_7" canDelete="false" classfield_id="89582" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89583" tag="hblock_tag_8" canDelete="false" classfield_id="89583" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89583" tag="hblock_tag_9" canDelete="false" classfield_id="89583" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89584" tag="operation_89584" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89585" tag="operation_89585" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylocks.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:53:16&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89577" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89577" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89577" tag="hblock_tag_0" canDelete="false" classfield_id="89577" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89577" tag="hblock_tag_1" canDelete="false" classfield_id="89577" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89578" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="//shmid's necessary?" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89578" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89578" tag="hblock_tag_2" canDelete="false" classfield_id="89578" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of currentShmkey&#010;//shmid's necessary?&#010;@return the value of currentShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89578" tag="hblock_tag_3" canDelete="false" classfield_id="89578" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of currentShmkey&#010;//shmid's necessary?&#010;@param value the value of currentShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89579" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89579" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89579" tag="hblock_tag_4" canDelete="false" classfield_id="89579" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89579" tag="hblock_tag_5" canDelete="false" classfield_id="89579" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89582" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89582" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89582" tag="hblock_tag_6" canDelete="false" classfield_id="89582" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89582" tag="hblock_tag_7" canDelete="false" classfield_id="89582" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89583" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89583" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89583" tag="hblock_tag_8" canDelete="false" classfield_id="89583" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89583" tag="hblock_tag_9" canDelete="false" classfield_id="89583" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89539" parent_class="89539" fileExt=".cpp" fileName="copylockentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "copylockentry.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89543" tag="operation_89543" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89544" tag="operation_89544" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89540" tag="hblock_tag_0" canDelete="false" classfield_id="89540" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89540" tag="hblock_tag_1" canDelete="false" classfield_id="89540" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89541" tag="hblock_tag_2" canDelete="false" classfield_id="89541" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89541" tag="hblock_tag_3" canDelete="false" classfield_id="89541" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89542" tag="hblock_tag_4" canDelete="false" classfield_id="89542" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89542" tag="hblock_tag_5" canDelete="false" classfield_id="89542" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89547" tag="operation_89547" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylockentry.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:05:44&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89540" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89540" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89540" tag="hblock_tag_0" canDelete="false" classfield_id="89540" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89540" tag="hblock_tag_1" canDelete="false" classfield_id="89540" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89541" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89541" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89541" tag="hblock_tag_2" canDelete="false" classfield_id="89541" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89541" tag="hblock_tag_3" canDelete="false" classfield_id="89541" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89542" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89542" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89542" tag="hblock_tag_4" canDelete="false" classfield_id="89542" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89542" tag="hblock_tag_5" canDelete="false" classfield_id="89542" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89545" parent_class="89545" fileExt=".cpp" fileName="const copylockentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const copylockentry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const copylockentry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89549" parent_class="89549" fileExt=".cpp" fileName="copylockentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "copylockentry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylockentry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::copylocks" id="89550" parent_class="89550" fileExt=".cpp" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ops.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm::copylocks&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89571" parent_class="89571" fileExt=".cpp" fileName="const copylocks&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const copylocks&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const copylocks&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89575" parent_class="89575" fileExt=".cpp" fileName="copylocks&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "copylocks&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylocks&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89576" parent_class="89576" fileExt=".cpp" fileName="copylockentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "copylockentry*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylockentry*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89580" parent_class="89580" fileExt=".cpp" fileName="mstentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "mstentry.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89698" tag="operation_89698" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89695" tag="hblock_tag_0" canDelete="false" classfield_id="89695" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89695" tag="hblock_tag_1" canDelete="false" classfield_id="89695" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89696" tag="hblock_tag_2" canDelete="false" classfield_id="89696" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89696" tag="hblock_tag_3" canDelete="false" classfield_id="89696" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89697" tag="hblock_tag_4" canDelete="false" classfield_id="89697" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89697" tag="hblock_tag_5" canDelete="false" classfield_id="89697" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        mstentry.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:53&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89695" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89695" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89695" tag="hblock_tag_0" canDelete="false" classfield_id="89695" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89695" tag="hblock_tag_1" canDelete="false" classfield_id="89695" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89696" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89696" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89696" tag="hblock_tag_2" canDelete="false" classfield_id="89696" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89696" tag="hblock_tag_3" canDelete="false" classfield_id="89696" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89697" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89697" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89697" tag="hblock_tag_4" canDelete="false" classfield_id="89697" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89697" tag="hblock_tag_5" canDelete="false" classfield_id="89697" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89581" parent_class="89581" fileExt=".cpp" fileName="mstentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "mstentry*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        mstentry*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89586" parent_class="89586" fileExt=".cpp" fileName="ementry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ementry.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89593" tag="operation_89593" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89594" tag="operation_89594" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89587" tag="hblock_tag_0" canDelete="false" classfield_id="89587" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89587" tag="hblock_tag_1" canDelete="false" classfield_id="89587" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89588" tag="hblock_tag_2" canDelete="false" classfield_id="89588" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89588" tag="hblock_tag_3" canDelete="false" classfield_id="89588" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89589" tag="hblock_tag_4" canDelete="false" classfield_id="89589" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89589" tag="hblock_tag_5" canDelete="false" classfield_id="89589" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89590" tag="hblock_tag_6" canDelete="false" classfield_id="89590" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89590" tag="hblock_tag_7" canDelete="false" classfield_id="89590" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89591" tag="hblock_tag_8" canDelete="false" classfield_id="89591" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89591" tag="hblock_tag_9" canDelete="false" classfield_id="89591" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89592" tag="hblock_tag_10" canDelete="false" classfield_id="89592" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89592" tag="hblock_tag_11" canDelete="false" classfield_id="89592" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89597" tag="operation_89597" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89600" tag="operation_89600" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ementry.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:56:12&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89587" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89587" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89587" tag="hblock_tag_0" canDelete="false" classfield_id="89587" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89587" tag="hblock_tag_1" canDelete="false" classfield_id="89587" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89588" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89588" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89588" tag="hblock_tag_2" canDelete="false" classfield_id="89588" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89588" tag="hblock_tag_3" canDelete="false" classfield_id="89588" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89589" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89589" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89589" tag="hblock_tag_4" canDelete="false" classfield_id="89589" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89589" tag="hblock_tag_5" canDelete="false" classfield_id="89589" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89590" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89590" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89590" tag="hblock_tag_6" canDelete="false" classfield_id="89590" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89590" tag="hblock_tag_7" canDelete="false" classfield_id="89590" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89591" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89591" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89591" tag="hblock_tag_8" canDelete="false" classfield_id="89591" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89591" tag="hblock_tag_9" canDelete="false" classfield_id="89591" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89592" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89592" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89592" tag="hblock_tag_10" canDelete="false" classfield_id="89592" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89592" tag="hblock_tag_11" canDelete="false" classfield_id="89592" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89595" parent_class="89595" fileExt=".cpp" fileName="const ementry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const ementry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const ementry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89599" parent_class="89599" fileExt=".cpp" fileName="ementry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ementry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ementry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89645" parent_class="89645" fileExt=".cpp" fileName="const extentmap&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const extentmap&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const extentmap&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89649" parent_class="89649" fileExt=".cpp" fileName="extentmap&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "extentmap&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        extentmap&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89650" parent_class="89650" fileExt=".cpp" fileName="ementry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ementry*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ementry*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89652" parent_class="89652" fileExt=".cpp" fileName="lbidrange*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "lbidrange*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbidrange*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::extentmap" id="89661" parent_class="89661" fileExt=".cpp" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ops.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm::extentmap&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89684" parent_class="89684" fileExt=".cpp" fileName="u_int8_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "u_int8_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int8_t.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89685" parent_class="89685" fileExt=".cpp" fileName="u_int8_t*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "u_int8_t*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int8_t*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89687" parent_class="89687" fileExt=".cpp" fileName="off_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "off_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        off_t.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89701" parent_class="89701" fileExt=".cpp" fileName="const mastersegmenttable&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const mastersegmenttable&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const mastersegmenttable&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89704" parent_class="89704" fileExt=".cpp" fileName="const int" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const int.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const int.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89726" parent_class="89726" fileExt=".cpp" fileName="rwlock" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "rwlock.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        rwlock.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:26:00&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89727" parent_class="89727" fileExt=".cpp" fileName="rwlock*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "rwlock*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        rwlock*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89735" parent_class="89735" fileExt=".cpp" fileName="vbfilemetadata" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbfilemetadata.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89736" tag="hblock_tag_0" canDelete="false" classfield_id="89736" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89736" tag="hblock_tag_1" canDelete="false" classfield_id="89736" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89737" tag="hblock_tag_2" canDelete="false" classfield_id="89737" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89737" tag="hblock_tag_3" canDelete="false" classfield_id="89737" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89738" tag="hblock_tag_4" canDelete="false" classfield_id="89738" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89738" tag="hblock_tag_5" canDelete="false" classfield_id="89738" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbfilemetadata.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89736" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89736" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89736" tag="hblock_tag_0" canDelete="false" classfield_id="89736" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89736" tag="hblock_tag_1" canDelete="false" classfield_id="89736" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89737" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89737" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89737" tag="hblock_tag_2" canDelete="false" classfield_id="89737" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89737" tag="hblock_tag_3" canDelete="false" classfield_id="89737" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89738" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89738" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89738" tag="hblock_tag_4" canDelete="false" classfield_id="89738" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89738" tag="hblock_tag_5" canDelete="false" classfield_id="89738" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89739" parent_class="89739" fileExt=".cpp" fileName="vbbmentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbbmentry.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89745" tag="operation_89745" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89746" tag="operation_89746" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89740" tag="hblock_tag_0" canDelete="false" classfield_id="89740" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89740" tag="hblock_tag_1" canDelete="false" classfield_id="89740" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89741" tag="hblock_tag_2" canDelete="false" classfield_id="89741" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89741" tag="hblock_tag_3" canDelete="false" classfield_id="89741" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89742" tag="hblock_tag_4" canDelete="false" classfield_id="89742" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89742" tag="hblock_tag_5" canDelete="false" classfield_id="89742" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89743" tag="hblock_tag_6" canDelete="false" classfield_id="89743" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89743" tag="hblock_tag_7" canDelete="false" classfield_id="89743" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89744" tag="hblock_tag_8" canDelete="false" classfield_id="89744" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89744" tag="hblock_tag_9" canDelete="false" classfield_id="89744" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89749" tag="operation_89749" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbmentry.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:05:24&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89740" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89740" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89740" tag="hblock_tag_0" canDelete="false" classfield_id="89740" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89740" tag="hblock_tag_1" canDelete="false" classfield_id="89740" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89741" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89741" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89741" tag="hblock_tag_2" canDelete="false" classfield_id="89741" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89741" tag="hblock_tag_3" canDelete="false" classfield_id="89741" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89742" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89742" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89742" tag="hblock_tag_4" canDelete="false" classfield_id="89742" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89742" tag="hblock_tag_5" canDelete="false" classfield_id="89742" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89743" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89743" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89743" tag="hblock_tag_6" canDelete="false" classfield_id="89743" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89743" tag="hblock_tag_7" canDelete="false" classfield_id="89743" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89744" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89744" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89744" tag="hblock_tag_8" canDelete="false" classfield_id="89744" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89744" tag="hblock_tag_9" canDelete="false" classfield_id="89744" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89747" parent_class="89747" fileExt=".cpp" fileName="const vbbmentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const vbbmentry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vbbmentry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89751" parent_class="89751" fileExt=".cpp" fileName="vbbmentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbbmentry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbmentry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89752" parent_class="89752" fileExt=".cpp" fileName="vbshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbshmsegheader.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89753" tag="hblock_tag_0" canDelete="false" classfield_id="89753" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89753" tag="hblock_tag_1" canDelete="false" classfield_id="89753" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89754" tag="hblock_tag_2" canDelete="false" classfield_id="89754" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89754" tag="hblock_tag_3" canDelete="false" classfield_id="89754" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89755" tag="hblock_tag_4" canDelete="false" classfield_id="89755" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Get the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@return the value of currentVBFileIndex" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89755" tag="hblock_tag_5" canDelete="false" classfield_id="89755" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Set the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@param value the value of currentVBFileIndex" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89756" tag="hblock_tag_6" canDelete="false" classfield_id="89756" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89756" tag="hblock_tag_7" canDelete="false" classfield_id="89756" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89757" tag="hblock_tag_8" canDelete="false" classfield_id="89757" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89757" tag="hblock_tag_9" canDelete="false" classfield_id="89757" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89758" tag="hblock_tag_10" canDelete="false" classfield_id="89758" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89758" tag="hblock_tag_11" canDelete="false" classfield_id="89758" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89759" tag="hblock_tag_12" canDelete="false" classfield_id="89759" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89759" tag="hblock_tag_13" canDelete="false" classfield_id="89759" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbshmsegheader.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89753" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89753" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89753" tag="hblock_tag_0" canDelete="false" classfield_id="89753" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89753" tag="hblock_tag_1" canDelete="false" classfield_id="89753" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89754" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89754" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89754" tag="hblock_tag_2" canDelete="false" classfield_id="89754" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89754" tag="hblock_tag_3" canDelete="false" classfield_id="89754" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89755" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="// [0, nFiles], not an OID" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89755" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89755" tag="hblock_tag_4" canDelete="false" classfield_id="89755" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Get the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@return the value of currentVBFileIndex" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89755" tag="hblock_tag_5" canDelete="false" classfield_id="89755" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" text="Set the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@param value the value of currentVBFileIndex" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89756" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89756" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89756" tag="hblock_tag_6" canDelete="false" classfield_id="89756" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89756" tag="hblock_tag_7" canDelete="false" classfield_id="89756" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89757" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89757" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89757" tag="hblock_tag_8" canDelete="false" classfield_id="89757" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89757" tag="hblock_tag_9" canDelete="false" classfield_id="89757" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89758" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89758" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89758" tag="hblock_tag_10" canDelete="false" classfield_id="89758" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89758" tag="hblock_tag_11" canDelete="false" classfield_id="89758" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89759" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89759" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89759" tag="hblock_tag_12" canDelete="false" classfield_id="89759" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89759" tag="hblock_tag_13" canDelete="false" classfield_id="89759" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vbbm" id="89760" parent_class="89760" fileExt=".cpp" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ops.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm::vbbm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89782" parent_class="89782" fileExt=".cpp" fileName="std::vector< vbrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "std::vector< vbrange >&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< vbrange >&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89784" parent_class="89784" fileExt=".cpp" fileName="vss&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vss&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vss&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89793" parent_class="89793" fileExt=".cpp" fileName="const vbbm&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const vbbm&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vbbm&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89797" parent_class="89797" fileExt=".cpp" fileName="vbbm&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbbm&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbm&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vbbm" id="89798" parent_class="89798" fileExt=".cpp" fileName="struct vbshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "struct vbshmsegheader.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vbshmsegheader.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm::vbbm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89799" parent_class="89799" fileExt=".cpp" fileName="struct vbshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "struct vbshmsegheader*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vbshmsegheader*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89801" parent_class="89801" fileExt=".cpp" fileName="vbfilemetadata*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbfilemetadata*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbfilemetadata*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89803" parent_class="89803" fileExt=".cpp" fileName="int*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "int*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        int*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89805" parent_class="89805" fileExt=".cpp" fileName="vbbmentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbbmentry*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbmentry*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89813" parent_class="89813" fileExt=".cpp" fileName="const char*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const char*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const char*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89818" parent_class="89818" fileExt=".cpp" fileName="vbshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vbshmsegheader*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbshmsegheader*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89832" parent_class="89832" fileExt=".cpp" fileName="vssentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vssentry.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeoperation parent_id="89838" tag="operation_89838" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|         <codeoperation parent_id="89839" tag="operation_89839" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89833" tag="hblock_tag_0" canDelete="false" classfield_id="89833" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89833" tag="hblock_tag_1" canDelete="false" classfield_id="89833" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89834" tag="hblock_tag_2" canDelete="false" classfield_id="89834" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89834" tag="hblock_tag_3" canDelete="false" classfield_id="89834" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89835" tag="hblock_tag_4" canDelete="false" classfield_id="89835" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89835" tag="hblock_tag_5" canDelete="false" classfield_id="89835" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89836" tag="hblock_tag_6" canDelete="false" classfield_id="89836" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89836" tag="hblock_tag_7" canDelete="false" classfield_id="89836" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89837" tag="hblock_tag_8" canDelete="false" classfield_id="89837" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89837" tag="hblock_tag_9" canDelete="false" classfield_id="89837" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeoperation parent_id="89842" tag="operation_89842" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeoperation>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssentry.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:04:46&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89833" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89833" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89833" tag="hblock_tag_0" canDelete="false" classfield_id="89833" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89833" tag="hblock_tag_1" canDelete="false" classfield_id="89833" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89834" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89834" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89834" tag="hblock_tag_2" canDelete="false" classfield_id="89834" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89834" tag="hblock_tag_3" canDelete="false" classfield_id="89834" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89835" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89835" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89835" tag="hblock_tag_4" canDelete="false" classfield_id="89835" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89835" tag="hblock_tag_5" canDelete="false" classfield_id="89835" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89836" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89836" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89836" tag="hblock_tag_6" canDelete="false" classfield_id="89836" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89836" tag="hblock_tag_7" canDelete="false" classfield_id="89836" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89837" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89837" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89837" tag="hblock_tag_8" canDelete="false" classfield_id="89837" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89837" tag="hblock_tag_9" canDelete="false" classfield_id="89837" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89840" parent_class="89840" fileExt=".cpp" fileName="const vssentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const vssentry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vssentry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89844" parent_class="89844" fileExt=".cpp" fileName="vssentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vssentry&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssentry&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="89845" parent_class="89845" fileExt=".cpp" fileName="vssshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vssshmsegheader.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeaccessormethod accessType="0" parent_id="89846" tag="hblock_tag_0" canDelete="false" classfield_id="89846" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89846" tag="hblock_tag_1" canDelete="false" classfield_id="89846" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89847" tag="hblock_tag_2" canDelete="false" classfield_id="89847" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89847" tag="hblock_tag_3" canDelete="false" classfield_id="89847" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89848" tag="hblock_tag_4" canDelete="false" classfield_id="89848" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89848" tag="hblock_tag_5" canDelete="false" classfield_id="89848" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="0" parent_id="89849" tag="hblock_tag_6" canDelete="false" classfield_id="89849" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|         <codeaccessormethod accessType="1" parent_id="89849" tag="hblock_tag_7" canDelete="false" classfield_id="89849" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" />
 | |
|          </header>
 | |
|         </codeaccessormethod>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssshmsegheader.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89846" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89846" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89846" tag="hblock_tag_0" canDelete="false" classfield_id="89846" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89846" tag="hblock_tag_1" canDelete="false" classfield_id="89846" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89847" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89847" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89847" tag="hblock_tag_2" canDelete="false" classfield_id="89847" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89847" tag="hblock_tag_3" canDelete="false" classfield_id="89847" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89848" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89848" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89848" tag="hblock_tag_4" canDelete="false" classfield_id="89848" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89848" tag="hblock_tag_5" canDelete="false" classfield_id="89848" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89849" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89849" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89849" tag="hblock_tag_6" canDelete="false" classfield_id="89849" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89849" tag="hblock_tag_7" canDelete="false" classfield_id="89849" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vss" id="89850" parent_class="89850" fileExt=".cpp" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "ops.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is brm::vss&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89894" parent_class="89894" fileExt=".cpp" fileName="const vss&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "const vss&.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vss&.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vss" id="89898" parent_class="89898" fileExt=".cpp" fileName="struct vssshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "struct vssshmsegheader.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vssshmsegheader.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm::vss&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89899" parent_class="89899" fileExt=".cpp" fileName="struct vssshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "struct vssshmsegheader*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vssshmsegheader*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89902" parent_class="89902" fileExt=".cpp" fileName="vssentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vssentry*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssentry*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="89912" parent_class="89912" fileExt=".cpp" fileName="vssshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="includes" text="#include "vssshmsegheader*.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Constructors/Destructors" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|       <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="Methods" />
 | |
|        </header>
 | |
|        <textblocks/>
 | |
|       </hierarchicalcodeblock>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssshmsegheader*.cpp - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89400" parent_class="89400" fileExt=".h" fileName="unsigned int" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef UNSIGNED_INT_H&#010;#define UNSIGNED_INT_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89400" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class unsigned int&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="unsigned int ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UNSIGNED_INT_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        unsigned int.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89401" parent_class="89401" fileExt=".h" fileName="unsigned short" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef UNSIGNED_SHORT_H&#010;#define UNSIGNED_SHORT_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89401" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class unsigned short&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="unsigned short ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UNSIGNED_SHORT_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        unsigned short.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89402" parent_class="89402" fileExt=".h" fileName="unsigned long" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef UNSIGNED_LONG_H&#010;#define UNSIGNED_LONG_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89402" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class unsigned long&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="unsigned long ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //UNSIGNED_LONG_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        unsigned long.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89403" parent_class="89403" fileExt=".h" fileName="string" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRING_H&#010;#define STRING_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89403" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class string&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="string ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRING_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        string.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89408" parent_class="89408" fileExt=".h" fileName="lbid_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef LBID_T_H&#010;#define LBID_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89408" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class LBID_t&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LBID_t ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LBID_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbid_t.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89410" parent_class="89410" fileExt=".h" fileName="hwm_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef HWM_T_H&#010;#define HWM_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89410" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class HWM_t&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="HWM_t ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //HWM_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        hwm_t.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89411" parent_class="89411" fileExt=".h" fileName="ver_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VER_T_H&#010;#define VER_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89411" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VER_t&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VER_t ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VER_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ver_t.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89412" parent_class="89412" fileExt=".h" fileName="oid_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef OID_T_H&#010;#define OID_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89412" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class OID_t&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OID_t ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OID_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        oid_t.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89413" parent_class="89413" fileExt=".h" fileName="lbidrange" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef LBIDRANGE_H&#010;#define LBIDRANGE_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "lbid_t.h"&#010;#include "u_int32_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89413" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class LBIDRange&#010;The functions declared here are in blockresolutionmanager.cpp" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89414" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t start;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89416" tag="tblock_2" canDelete="false" indentLevel="1" text=" u_int32_t size;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LBIDRange ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89417" tag="operation_89417" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89418" tag="operation_89418" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param l " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89414" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89414" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89414" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89414" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89416" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89416" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89416" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89416" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89421" tag="operation_89421" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param l " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LBIDRANGE_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbidrange.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:56:19&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89414" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89414" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t start;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89414" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89414" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89414" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89414" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89416" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89416" tag="tblock_2" canDelete="false" indentLevel="1" text=" u_int32_t size;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89416" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89416" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89416" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89416" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89415" parent_class="89415" fileExt=".h" fileName="u_int32_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef U_INT32_T_H&#010;#define U_INT32_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89415" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class u_int32_t&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="u_int32_t ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //U_INT32_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int32_t.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89419" parent_class="89419" fileExt=".h" fileName="const lbidrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_LBIDRANGE&_H&#010;#define CONST_LBIDRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89419" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const LBIDRange&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const LBIDRange& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_LBIDRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const lbidrange&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89423" parent_class="89423" fileExt=".h" fileName="lbidrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef LBIDRANGE&_H&#010;#define LBIDRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89423" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class LBIDRange&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LBIDRange& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LBIDRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbidrange&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89424" parent_class="89424" fileExt=".h" fileName="vbrange" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBRANGE_H&#010;#define VBRANGE_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "oid_t.h"&#010;#include "u_int32_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89424" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBRange&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89425" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::OID_t vbOID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89426" tag="tblock_2" canDelete="false" indentLevel="1" text=" u_int32_t vbFBO;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89427" tag="tblock_5" canDelete="false" indentLevel="1" text=" u_int32_t size;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBRange ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89428" tag="operation_89428" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89429" tag="operation_89429" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89425" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89425" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89425" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89425" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89426" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89426" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89426" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89426" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89427" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89427" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89427" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89427" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89432" tag="operation_89432" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBRANGE_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbrange.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89425" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89425" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::OID_t vbOID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89425" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89425" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89425" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89425" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89426" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89426" tag="tblock_2" canDelete="false" indentLevel="1" text=" u_int32_t vbFBO;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89426" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89426" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89426" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89426" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89427" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89427" tag="tblock_5" canDelete="false" indentLevel="1" text=" u_int32_t size;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89427" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89427" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89427" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89427" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89430" parent_class="89430" fileExt=".h" fileName="const vbrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_VBRANGE&_H&#010;#define CONST_VBRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89430" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const VBRange&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const VBRange& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_VBRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vbrange&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89434" parent_class="89434" fileExt=".h" fileName="vbrange&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBRANGE&_H&#010;#define VBRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89434" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBRange&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBRange& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBRANGE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbrange&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89435" parent_class="89435" fileExt=".h" fileName="blockresolutionmanager" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef BLOCKRESOLUTIONMANAGER_H&#010;#define BLOCKRESOLUTIONMANAGER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mastersegmenttable.h"&#010;#include "vbbm.h"&#010;#include "vss.h"&#010;#include "extentmap.h"&#010;#include "copylocks.h"&#010;#include "lbid_t.h"&#010;#include "ver_t.h"&#010;#include "oid_t.h"&#010;#include "u_int32_t.h"&#010;#include "hwm_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89435" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class BlockResolutionManager&#010;brief The BlockResolutionManager manages the Logical Block ID space.&#010;&#010;The BlockResolutionManager manages the Logical Block ID space.  Its&#010;primary use is to translate <LBID, VerID, VBFlag> triples&#010;to <OID, FBO> pairs and vice-versa.&#010;&#010;@note This class will be used by C code, so it should not throw exceptions.&#010;@note It currently implements only the Extent Map portion of its&#010;functionality." />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="BlockResolutionManager ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89436" tag="operation_89436" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89437" tag="operation_89437" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89438" tag="operation_89438" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Get the OID and offset of a logical block ID.&#010;&#010;Get the OID and offset of a logical block ID.&#010;@param lbid (in) The LBID to look up&#010;@param verid (in) The version of the LBID to look up&#010;@param vbFlags (in) If true, look for the block in the version buffer&#010;if false, the extent map&#010;@param oid (out) The OID of the file the LBID is allocated to&#010;@param fileBlockOffset (out) The file block offset of the LBID&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89446" tag="operation_89446" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Get the LBID assigned to the given OID and block offset.&#010;&#010;Get the LBID assigned to the given OID and block offset.&#010;@param oid (in) The OID&#010;@param fileBlockOffset (in) The offset in the OID to return the LBID of&#010;@param lbid (out) The LBID of the offset of the OID.&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89451" tag="operation_89451" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Do a VSS lookup.&#010;&#010;Do a VSS lookup.  Gets the version ID of the block the caller should use&#010;and determines whether it is in the version buffer or the main database.&#010;@param lbid (in) The block number&#010;@param verID (in/out) The input value is the version requested, &#010;the output value is the value the caller should use.&#010;@param txnID (in) If the caller has a transaction ID, put it here.  &#010;Otherwise use 0.&#010;@param vbFlag (out) If true, the block is in the version buffer; &#010;false, the block is in the main database.&#010;@param vbOnly (in) If true, it will only consider entries in the Version Buffer&#010;(vbFlag will be true on return).  If false, it will also consider the main DB&#010;entries.  This defaults to false.&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89459" tag="operation_89459" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Get a complete list of LBIDs assigned to an OID&#010;&#010;Get a complete list of LBIDs assigned to an OID." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89465" tag="operation_89465" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Allocate new extents for an OID&#010;&#010;Allocate new extents for an OID.&#010;@param size (in) The number of LBIDs requested&#010;@param oid (in) The OID to assign the extents to&#010;@param lbids (out) A list containing the first lbid of each new extent.&#010;@param allocdSize (out) The total number of LBIDs allocated.&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89472" tag="operation_89472" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Delete the extents of an OID and invalidate VSS references to them&#010;&#010;Delete the extents assigned to an OID and deletes entries in the VSS&#010;that point to the DB files of that object.  The version buffer&#010;entries are unaffected.&#010;@note This function is ridiculously slow right now.&#010;@param OID The OID of the object being deleted&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89474" tag="operation_89474" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Get the "high water mark" of an OID&#010;&#010;Get the high water mark (aka, the highest numbered written&#010;block offset) of an OID.&#010;@param oid (in) The OID&#010;@param hwm (out) The high water mark of oid&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89478" tag="operation_89478" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Set the "high water mark" of an OID&#010;&#010;Set the high water mark (aka, the highest numbered written&#010;block offset) of an OID.&#010;@param oid (in) The OID&#010;@param hwm (in) The high water mark of oid&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89481" tag="operation_89481" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Get the "bulk insert" variables of an extent&#010;&#010;Get the second high water mark and transaction ID of an extent.&#010;@param lbid (in) The LBID contained by the extent to query&#010;@param hwm (out) The high water mark of the extent&#010;@param transID (out) The transaction ID stored with that extent&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89485" tag="operation_89485" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Set the "bulk insert" variables of an extent&#010;&#010;Set the second high water mark and transaction ID of an extent.&#010;@param lbid (in) The LBID contained by the extent to modify&#010;@param hwm (in) The new high water mark of the extent&#010;@param transID (in) The transaction ID to store with that extent&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89489" tag="operation_89489" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Gets the extents of a given OID&#010;&#010;Gets the extents of a given OID.&#010;@param OID (in) The OID to get the extents for.&#010;@param entries (out) A snapshot of the OID's Extent Map entries&#010;sorted by starting LBID; note that The Real Entries can change at &#010;any time.  Also, internally the size of an extent is measured in&#010;multiples of 1024 LBIDs.  So, if the size field is 10, it represents&#010;10240 LBIDs.&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89493" tag="operation_89493" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Gets the number of LBIDs in an extent&#010;&#010;Gets the number of LBIDs in an extent.&#010;@return The extent size" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89494" tag="operation_89494" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Registers a version buffer entry.&#010;&#010;Registers a version buffer entry at <vbOID, vbFBO> with&#010;values of <transID, lbid>.&#010;@note The version buffer locations must hold the 'copy' lock&#010;first.&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89499" tag="operation_89499" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Retrieves a list of uncommitted LBIDs.&#010;&#010;Retrieves a list of uncommitted LBIDs for the given transaction ID.&#010;@param lbidList (out) On success this contains the ranges of LBIDs&#010;@return 0 on success, -1 on error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89502" tag="operation_89502" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Atomically prepare to copy data to the version buffer&#010;&#010;Atomically sets the copy flag on the specified LBID ranges&#010;and allocate blocks in the version buffer to copy them to.&#010;If any LBID in the range cannot be locked, none will be&#010;and this will return -1.&#010;@param transID The transaction ID doing the operation&#010;@param ranges (in) A list of LBID ranges that will be copied&#010;@param freeList (out) On success, a list of ranges of the version&#010;buffer blocks to copy the LBID range to.&#010;@return 0 on success, -1 on error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89508" tag="operation_89508" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Atomically unset the copy lock & update the VSS.  Beware!  Read the warning!&#010;&#010;Atomically unset the copy lock for the specified LBID ranges&#010;and add a new locked VSS entry for each LBID in the range.&#010;@note The elements of the ranges parameter <b>MUST</b> be the&#010;same elements passed to beginVBCopy().  The number and order of the&#010;elements can be different, but every element in ranges must also&#010;have been an element in beginVBCopy's ranges.&#010;@return 0 on success, -1 on error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89511" tag="operation_89511" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Commit the changes made for the given transaction.&#010;&#010;This unlocks the VSS entries with VerID = transID.&#010;@return 0 on success, -1 on error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89513" tag="operation_89513" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Reverse the changes made during the given transaction.&#010;&#010;Record that the given LBID was reverted to version verID.&#010;@param transID The transaction ID&#010;@param lbid The block to revert&#010;@param verID The version of the block now in the database.&#010;@return 0 on success, -1 on error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89516" tag="operation_89516" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param filename " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89520" tag="operation_89520" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param filename " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89522" tag="operation_89522" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Check the consistency of each data structure&#010;&#010;Check the consistency of each data structure&#010;@return 0 on success, -1 on error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89530" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89532" tag="tblock_2" canDelete="false" indentLevel="1" text=" BRM::ExtentMap em;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89534" tag="tblock_5" canDelete="false" indentLevel="1" text=" BRM::VBBM vbbm;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89536" tag="tblock_8" canDelete="false" indentLevel="1" text=" BRM::VSS vss;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89538" tag="tblock_11" canDelete="false" indentLevel="1" text=" BRM::CopyLocks copylocks;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89530" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89530" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89530" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89530" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89532" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89532" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89532" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89532" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89534" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89534" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89534" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89534" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89536" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89536" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89536" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89536" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89538" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89538" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89538" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89538" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //BLOCKRESOLUTIONMANAGER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        blockresolutionmanager.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:06:36&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89530" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89530" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89530" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89530" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89530" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89530" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89532" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89532" tag="tblock_2" canDelete="false" indentLevel="1" text=" BRM::ExtentMap em;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89532" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89532" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89532" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89532" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89534" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89534" tag="tblock_5" canDelete="false" indentLevel="1" text=" BRM::VBBM vbbm;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89534" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89534" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89534" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89534" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89536" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89536" tag="tblock_8" canDelete="false" indentLevel="1" text=" BRM::VSS vss;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89536" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89536" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89536" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89536" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89538" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89538" tag="tblock_11" canDelete="false" indentLevel="1" text=" BRM::CopyLocks copylocks;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89538" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89538" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89538" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89538" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89442" parent_class="89442" fileExt=".h" fileName="oid_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef OID_T&_H&#010;#define OID_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89442" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class OID_t&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OID_t& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OID_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        oid_t&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89444" parent_class="89444" fileExt=".h" fileName="u_int32_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef U_INT32_T&_H&#010;#define U_INT32_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89444" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class u_int32_t&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="u_int32_t& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //U_INT32_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int32_t&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89449" parent_class="89449" fileExt=".h" fileName="lbid_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef LBID_T&_H&#010;#define LBID_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89449" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class LBID_t&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LBID_t& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LBID_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbid_t&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89453" parent_class="89453" fileExt=".h" fileName="ver_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VER_T&_H&#010;#define VER_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89453" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VER_t&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VER_t& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VER_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ver_t&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89456" parent_class="89456" fileExt=".h" fileName="bool&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef BOOL&_H&#010;#define BOOL&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89456" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class bool&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="bool& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //BOOL&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        bool&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="std" id="cppheader89462" parent_class="89462" fileExt=".h" fileName="vector" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VECTOR_H&#010;#define VECTOR_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89462" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class vector&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="vector ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VECTOR_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vector.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is std&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89463" parent_class="89463" fileExt=".h" fileName="std::vector< lbidrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STD::VECTOR<_LBIDRANGE_>&_H&#010;#define STD::VECTOR<_LBIDRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89463" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class std::vector< LBIDRange >&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="std::vector< LBIDRange >& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STD::VECTOR<_LBIDRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< lbidrange >&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89468" parent_class="89468" fileExt=".h" fileName="std::vector< lbid_t >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STD::VECTOR<_LBID_T_>&_H&#010;#define STD::VECTOR<_LBID_T_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89468" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class std::vector< LBID_t >&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="std::vector< LBID_t >& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STD::VECTOR<_LBID_T_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< lbid_t >&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89470" parent_class="89470" fileExt=".h" fileName="int&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef INT&_H&#010;#define INT&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89470" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class int&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="int& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INT&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        int&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89476" parent_class="89476" fileExt=".h" fileName="hwm_t&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef HWM_T&_H&#010;#define HWM_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89476" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class HWM_t&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="HWM_t& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //HWM_T&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        hwm_t&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89491" parent_class="89491" fileExt=".h" fileName="std::vector< struct ementry >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STD::VECTOR<_STRUCT_EMENTRY_>&_H&#010;#define STD::VECTOR<_STRUCT_EMENTRY_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89491" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class std::vector< struct EMEntry >&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="std::vector< struct EMEntry >& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STD::VECTOR<_STRUCT_EMENTRY_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< struct ementry >&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89504" parent_class="89504" fileExt=".h" fileName="const std::vector< struct lbidrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_STD::VECTOR<_STRUCT_LBIDRANGE_>&_H&#010;#define CONST_STD::VECTOR<_STRUCT_LBIDRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89504" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const std::vector< struct LBIDRange >&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const std::vector< struct LBIDRange >& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_STD::VECTOR<_STRUCT_LBIDRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const std::vector< struct lbidrange >&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89506" parent_class="89506" fileExt=".h" fileName="std::vector< struct vbrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STD::VECTOR<_STRUCT_VBRANGE_>&_H&#010;#define STD::VECTOR<_STRUCT_VBRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89506" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class std::vector< struct VBRange >&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="std::vector< struct VBRange >& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STD::VECTOR<_STRUCT_VBRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< struct vbrange >&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="std" id="cppheader89517" parent_class="89517" fileExt=".h" fileName="string" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRING_H&#010;#define STRING_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89517" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class string&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="string ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRING_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        string.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is std&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89518" parent_class="89518" fileExt=".h" fileName="const std::string&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_STD::STRING&_H&#010;#define CONST_STD::STRING&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89518" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const std::string&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const std::string& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_STD::STRING&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const std::string&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89524" parent_class="89524" fileExt=".h" fileName="const blockresolutionmanager&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_BLOCKRESOLUTIONMANAGER&_H&#010;#define CONST_BLOCKRESOLUTIONMANAGER&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89524" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const BlockResolutionManager&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const BlockResolutionManager& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_BLOCKRESOLUTIONMANAGER&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const blockresolutionmanager&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89528" parent_class="89528" fileExt=".h" fileName="blockresolutionmanager&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef BLOCKRESOLUTIONMANAGER&_H&#010;#define BLOCKRESOLUTIONMANAGER&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89528" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class BlockResolutionManager&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="BlockResolutionManager& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //BLOCKRESOLUTIONMANAGER&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        blockresolutionmanager&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89529" parent_class="89529" fileExt=".h" fileName="mastersegmenttable" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef MASTERSEGMENTTABLE_H&#010;#define MASTERSEGMENTTABLE_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "rwlock.h"&#010;#include "mstentry.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89529" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class MasterSegmentTable&#010;brief This class regulates access to the BRM tables in shared memory&#010;&#010;This class regulates access to the BRM tables in shared memory" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89705" tag="tblock_0" canDelete="false" indentLevel="1" text="static  const int EMTable;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Extent Map table" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89706" tag="tblock_2" canDelete="false" indentLevel="1" text="static  const int EMFreeList;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Extent Map's Freelist table" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89707" tag="tblock_5" canDelete="false" indentLevel="1" text="static  const int VBBMSegment;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Version Buffer Block Map segment" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89708" tag="tblock_8" canDelete="false" indentLevel="1" text="static  const int VSSSegment;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Version Substitution Structure segment" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89709" tag="tblock_11" canDelete="false" indentLevel="1" text="static  const int CLSegment;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the copy lock segment" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89710" tag="tblock_14" canDelete="false" indentLevel="1" text="static  const int nTables;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="/// the number of tables currently defined" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MasterSegmentTable ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89699" tag="operation_89699" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Constructor.&#010;@note Throws runtime_error on a semaphore-related error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89700" tag="operation_89700" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param mst " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89703" tag="operation_89703" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89705" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89705" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of EMTable&#010;/// specifies the Extent Map table&#010;@return the value of EMTable" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89705" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89705" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of EMTable&#010;/// specifies the Extent Map table&#010;@param value the value of EMTable" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89706" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89706" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@return the value of EMFreeList" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89706" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89706" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@param value the value of EMFreeList" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89707" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89707" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@return the value of VBBMSegment" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89707" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89707" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@param value the value of VBBMSegment" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89708" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89708" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@return the value of VSSSegment" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89708" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89708" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@param value the value of VSSSegment" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89709" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89709" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of CLSegment&#010;/// specifies the copy lock segment&#010;@return the value of CLSegment" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89709" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89709" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of CLSegment&#010;/// specifies the copy lock segment&#010;@param value the value of CLSegment" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89710" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89710" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of nTables&#010;/// the number of tables currently defined&#010;@return the value of nTables" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89710" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89710" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of nTables&#010;/// the number of tables currently defined&#010;@param value the value of nTables" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89711" tag="operation_89711" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief This function gets the specified table.&#010;&#010;This function gets the specified table and grabs the &#010;associated read lock.&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@param block If false, it won't block.&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error.&#010;@return If block == true, it always returns the specified MSTEntry;&#010;if block == false, it can also return NULL if it could not grab&#010;the table's lock." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89714" tag="operation_89714" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief This function gets the specified table.&#010;&#010;This function gets the specified table and grabs the &#010;associated write lock.&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@param block If false, it won't block.&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error.&#010;@return If block == true, it always returns the specified MSTEntry;&#010;if block == false, it can also return NULL if it could not grab&#010;the table's lock." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89717" tag="operation_89717" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Upgrade a read lock to a write lock.&#010;&#010;Upgrade a read lock to a write lock.  This is not an atomic&#010;operation.&#010;@param num The table the caller holds the read lock to." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89719" tag="operation_89719" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Downgrade a write lock to a read lock.&#010;&#010;Downgrade a write lock to a read lock.  This is an atomic&#010;operation.&#010;@param num The table the caller holds the write lock to." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89721" tag="operation_89721" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief This function unlocks the specified table.&#010;&#010;This function unlocks the specified table.&#010;&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89723" tag="operation_89723" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief This function unlocks the specified table.&#010;&#010;This function unlocks the specified table.&#010;&#010;@param num EMTable, EMFreeList, or VBBMTable&#010;@note throws invalid_argument if num is outside the valid range &#010;and runtime_error on a semaphore-related error." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89725" tag="tblock_17" canDelete="false" indentLevel="1" text=" int shmid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89728" tag="tblock_20" canDelete="false" indentLevel="1" text=" RWLock* rwlock;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89729" tag="tblock_23" canDelete="false" indentLevel="1" text="static  const int MSTshmkey;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89730" tag="tblock_26" canDelete="false" indentLevel="1" text="static  const int MSTshmsize;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89731" tag="tblock_29" canDelete="false" indentLevel="1" text=" int RWLockKeys;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89732" tag="tblock_32" canDelete="false" indentLevel="1" text=" MSTEntry* fShmDescriptors;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="/// indexed by EMTable, EMFreeList, and VBBMTable" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89729" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="89729" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89729" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="89729" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89730" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="89730" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89730" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="89730" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89725" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89725" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89725" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89725" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89728" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="89728" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89728" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="89728" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89731" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="89731" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89731" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="89731" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89732" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="89732" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@return the value of fShmDescriptors" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89732" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="89732" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@param value the value of fShmDescriptors" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89733" tag="operation_89733" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89734" tag="operation_89734" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MASTERSEGMENTTABLE_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        mastersegmenttable.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:26:01&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89705" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Extent Map table" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89705" tag="tblock_0" canDelete="false" indentLevel="1" text="static  const int EMTable;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Extent Map table" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89705" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89705" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of EMTable&#010;/// specifies the Extent Map table&#010;@return the value of EMTable" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89705" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89705" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of EMTable&#010;/// specifies the Extent Map table&#010;@param value the value of EMTable" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89706" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Extent Map's Freelist table" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89706" tag="tblock_2" canDelete="false" indentLevel="1" text="static  const int EMFreeList;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Extent Map's Freelist table" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89706" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89706" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@return the value of EMFreeList" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89706" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89706" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of EMFreeList&#010;/// specifies the Extent Map's Freelist table&#010;@param value the value of EMFreeList" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89707" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Version Buffer Block Map segment" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89707" tag="tblock_5" canDelete="false" indentLevel="1" text="static  const int VBBMSegment;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Version Buffer Block Map segment" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89707" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89707" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@return the value of VBBMSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89707" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89707" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of VBBMSegment&#010;/// specifies the Version Buffer Block Map segment&#010;@param value the value of VBBMSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89708" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the Version Substitution Structure segment" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89708" tag="tblock_8" canDelete="false" indentLevel="1" text="static  const int VSSSegment;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the Version Substitution Structure segment" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89708" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89708" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@return the value of VSSSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89708" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89708" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of VSSSegment&#010;/// specifies the Version Substitution Structure segment&#010;@param value the value of VSSSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89709" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// specifies the copy lock segment" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89709" tag="tblock_11" canDelete="false" indentLevel="1" text="static  const int CLSegment;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="/// specifies the copy lock segment" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89709" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89709" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of CLSegment&#010;/// specifies the copy lock segment&#010;@return the value of CLSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89709" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89709" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of CLSegment&#010;/// specifies the copy lock segment&#010;@param value the value of CLSegment" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89710" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// the number of tables currently defined" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89710" tag="tblock_14" canDelete="false" indentLevel="1" text="static  const int nTables;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="/// the number of tables currently defined" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89710" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89710" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of nTables&#010;/// the number of tables currently defined&#010;@return the value of nTables" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89710" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89710" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of nTables&#010;/// the number of tables currently defined&#010;@param value the value of nTables" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89725" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89725" tag="tblock_17" canDelete="false" indentLevel="1" text=" int shmid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89725" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89725" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89725" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89725" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89728" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89728" tag="tblock_20" canDelete="false" indentLevel="1" text=" RWLock* rwlock;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89728" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="89728" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89728" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="89728" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89729" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89729" tag="tblock_23" canDelete="false" indentLevel="1" text="static  const int MSTshmkey;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89729" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="89729" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89729" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="89729" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89730" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89730" tag="tblock_26" canDelete="false" indentLevel="1" text="static  const int MSTshmsize;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89730" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="89730" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89730" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="89730" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89731" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89731" tag="tblock_29" canDelete="false" indentLevel="1" text=" int RWLockKeys;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89731" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="89731" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89731" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="89731" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89732" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="/// indexed by EMTable, EMFreeList, and VBBMTable" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89732" tag="tblock_32" canDelete="false" indentLevel="1" text=" MSTEntry* fShmDescriptors;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="/// indexed by EMTable, EMFreeList, and VBBMTable" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89732" tag="hblock_tag_33" canDelete="false" indentLevel="1" classfield_id="89732" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@return the value of fShmDescriptors" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89732" tag="hblock_tag_34" canDelete="false" indentLevel="1" classfield_id="89732" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of fShmDescriptors&#010;/// indexed by EMTable, EMFreeList, and VBBMTable&#010;@param value the value of fShmDescriptors" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89531" parent_class="89531" fileExt=".h" fileName="extentmap" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef EXTENTMAP_H&#010;#define EXTENTMAP_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mstentry.h"&#010;#include "mastersegmenttable.h"&#010;#include "ementry.h"&#010;#include "lbidrange.h"&#010;#include "lbid_t.h"&#010;#include "u_int32_t.h"&#010;#include "oid_t.h"&#010;#include "hwm_t.h"&#010;#include "ver_t.h"&#010;#include "ops.h"&#010;#include "off_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89531" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class ExtentMap&#010;brief This class encapsulates the extent map functionality of the system&#010;&#010;This class encapsulates the extent map functionality of the system.  It&#010;is currently implemented in the quickest-to-write (aka dumb) way to&#010;get something working into the hands of the other developers ASAP.  &#010;The Extent Map shared data should be implemented in a more scalable&#010;structure such as a tree or hash table." />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ExtentMap ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89602" tag="operation_89602" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89603" tag="operation_89603" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89604" tag="operation_89604" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Loads the ExtentMap entries from a file&#010;&#010;Loads the ExtentMap entries from a file.  This will&#010;clear out any existing entries.  The intention is that before&#010;the system starts, an external tool instantiates a single Extent&#010;Map and loads the stored entries.&#010;@param filename The file to load from.&#010;@note Throws an ios_base::failure exception on an IO error, runtime_error&#010;if the file "looks" bad." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89606" tag="operation_89606" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Saves the ExtentMap entries to a file&#010;&#010;Saves the ExtentMap entries to a file.&#010;@param filename The file to save to." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89608" tag="operation_89608" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Look up the OID and file block offset assiciated with an LBID&#010;&#010;Look up the OID and file block offset assiciated with an LBID&#010;@param LBID (in) The lbid to search for&#010;@param OID (out) The OID associated with lbid&#010;@param fileBlockOffset (out) The file block offset associated&#010;with LBID&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89612" tag="operation_89612" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Look up the LBID associated with a given OID and offset&#010;&#010;Look up the LBID associated with a given OID and file block offset.&#010;@param OID (in) The OID to look up&#010;@param fileBlockOffset (in) The file block offset&#010;@param LBID (out) The LBID associated with the given offset of the OID.&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89616" tag="operation_89616" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Get a complete list of LBID ranges assigned to an OID&#010;&#010;Get a complete list of LBID ranges assigned to an OID." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89619" tag="operation_89619" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Allocates new extents for an OID&#010;&#010;Allocates enough extents to contain 'size' blocks for an OID.&#010;If this is the first extent for the OID, it will start at&#010;file offset 0.  If space for the OID already exists, the new&#010;extent will be appended to the end of the already-allocated&#010;space.&#010;@param size (in) The size requested &#010;@param OID (in) The OID to assign the new extent to&#010;@param lbids (out) A list containing the first LBID of every extent created.&#010;@param allocdsize (out) The total number of LBIDs allocated." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89624" tag="operation_89624" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Deallocates all extents associated with OID&#010;&#010;Deallocates all extents associated with OID&#010;@param OID The OID to delete" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89626" tag="operation_89626" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Gets the current high water mark of an OID&#010;&#010;Gets the current high water mark of an OID&#010;@param OID The OID&#010;@return The last file block number written to." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89628" tag="operation_89628" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Sets the current high water mark of an OID&#010;&#010;Gets the current high water mark of an OID&#010;@param OID The OID&#010;@param HWM The high water mark to record" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89631" tag="operation_89631" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Gets the HWM & transaction ID variables used during bulk inserts&#010;&#010;Gets the HWM & transaction ID variables used during bulk inserts&#010;@param lbid (in) An lbid in the extent to get the vars from&#010;@param hwm (out) The second HWM associated with that extent&#010;@param transID (out) The transaction ID associated with that extent&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89635" tag="operation_89635" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Sets the HWM & transaction ID variables used during bulk inserts&#010;&#010;Sets the HWM & transaction ID variables used during bulk inserts&#010;@param lbid (in) An lbid in the extent whose vars are being set&#010;@param hwm (in) The second HWM to associate with that extent&#010;@param transID (in) The transaction ID to associate with that extent&#010;@return 0 on success, -1 on error" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89639" tag="operation_89639" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Gets the extents of a given OID&#010;&#010;Gets the extents of a given OID.  The returned entries will&#010;be NULL-terminated and will have to be destroyed individually&#010;using delete.&#010;@note Untested&#010;@param OID (in) The OID to get the extents for.&#010;@param entries (out) A snapshot of the OID's Extent Map entries&#010;sorted by starting LBID; note that The Real Entries can change at &#010;any time." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89642" tag="operation_89642" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Gets the size of an extent&#010;&#010;Gets the size of an extent.&#010;@return The extent size" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89643" tag="operation_89643" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="brief Performs internal consistency checks (for testing only)&#010;&#010;Performs internal consistency checks (for testing only).&#010;@note It's incomplete&#010;@return 0 if all tests pass, -1 (or throws logic_error) if not." />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89651" tag="tblock_0" canDelete="false" indentLevel="1" text=" EMEntry* fExtentMap;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89653" tag="tblock_2" canDelete="false" indentLevel="1" text=" LBIDRange* fFreeList;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89654" tag="tblock_5" canDelete="false" indentLevel="1" text=" int fCurrentEMShmkey;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="//shmid's necessary?" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89655" tag="tblock_8" canDelete="false" indentLevel="1" text=" int fEMShmid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89656" tag="tblock_11" canDelete="false" indentLevel="1" text=" int fCurrentFLShmkey;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89657" tag="tblock_14" canDelete="false" indentLevel="1" text=" int fFLShmid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89658" tag="tblock_17" canDelete="false" indentLevel="1" text=" MSTEntry* fEMShminfo;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89659" tag="tblock_20" canDelete="false" indentLevel="1" text=" MSTEntry* fFLShminfo;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89660" tag="tblock_23" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable fMST;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89665" tag="tblock_26" canDelete="false" indentLevel="1" text=" OPS EMLock;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89666" tag="tblock_29" canDelete="false" indentLevel="1" text=" OPS FLLock;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89644" tag="operation_89644" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param em " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89651" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89651" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89651" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89651" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89653" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89653" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89653" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89653" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89654" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89654" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@return the value of fCurrentEMShmkey" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89654" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89654" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@param value the value of fCurrentEMShmkey" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89655" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89655" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89655" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89655" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89656" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89656" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89656" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89656" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89657" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89657" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89657" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89657" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89658" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89658" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89658" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89658" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89659" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="89659" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89659" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="89659" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89660" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="89660" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89660" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="89660" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89665" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="89665" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89665" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="89665" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89666" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="89666" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89666" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="89666" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89647" tag="operation_89647" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param em " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89667" tag="operation_89667" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param size &#010;@param OID " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89670" tag="operation_89670" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="//see the code for how keys are segmented" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89671" tag="operation_89671" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="//see the code for how keys are segmented" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89672" tag="operation_89672" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89674" tag="operation_89674" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89676" tag="operation_89676" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89678" tag="operation_89678" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89680" tag="operation_89680" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89681" tag="operation_89681" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89682" tag="operation_89682" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param fd &#010;@param data &#010;@param offset &#010;@param size " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89690" tag="operation_89690" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param fd &#010;@param data &#010;@param offset &#010;@param size " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EXTENTMAP_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        extentmap.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:01:06&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89651" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89651" tag="tblock_0" canDelete="false" indentLevel="1" text=" EMEntry* fExtentMap;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89651" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89651" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89651" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89651" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89653" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89653" tag="tblock_2" canDelete="false" indentLevel="1" text=" LBIDRange* fFreeList;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89653" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89653" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89653" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89653" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89654" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="//shmid's necessary?" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89654" tag="tblock_5" canDelete="false" indentLevel="1" text=" int fCurrentEMShmkey;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="//shmid's necessary?" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89654" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89654" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@return the value of fCurrentEMShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89654" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89654" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of fCurrentEMShmkey&#010;//shmid's necessary?&#010;@param value the value of fCurrentEMShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89655" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89655" tag="tblock_8" canDelete="false" indentLevel="1" text=" int fEMShmid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89655" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89655" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89655" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89655" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89656" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89656" tag="tblock_11" canDelete="false" indentLevel="1" text=" int fCurrentFLShmkey;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89656" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89656" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89656" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89656" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89657" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89657" tag="tblock_14" canDelete="false" indentLevel="1" text=" int fFLShmid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89657" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89657" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89657" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89657" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89658" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89658" tag="tblock_17" canDelete="false" indentLevel="1" text=" MSTEntry* fEMShminfo;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89658" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89658" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89658" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89658" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89659" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89659" tag="tblock_20" canDelete="false" indentLevel="1" text=" MSTEntry* fFLShminfo;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89659" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="89659" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89659" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="89659" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89660" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89660" tag="tblock_23" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable fMST;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89660" tag="hblock_tag_24" canDelete="false" indentLevel="1" classfield_id="89660" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89660" tag="hblock_tag_25" canDelete="false" indentLevel="1" classfield_id="89660" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89665" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89665" tag="tblock_26" canDelete="false" indentLevel="1" text=" OPS EMLock;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89665" tag="hblock_tag_27" canDelete="false" indentLevel="1" classfield_id="89665" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89665" tag="hblock_tag_28" canDelete="false" indentLevel="1" classfield_id="89665" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89666" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89666" tag="tblock_29" canDelete="false" indentLevel="1" text=" OPS FLLock;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89666" tag="hblock_tag_30" canDelete="false" indentLevel="1" classfield_id="89666" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89666" tag="hblock_tag_31" canDelete="false" indentLevel="1" classfield_id="89666" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89533" parent_class="89533" fileExt=".h" fileName="vbbm" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBBM_H&#010;#define VBBM_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mstentry.h"&#010;#include "mastersegmenttable.h"&#010;#include "vbbmentry.h"&#010;#include "ops.h"&#010;#include "lbid_t.h"&#010;#include "ver_t.h"&#010;#include "oid_t.h"&#010;#include "u_int32_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89533" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBBM&#010;brief The Version Buffer Block Map (VBBM)&#010;&#010;At a high level, the VBBM maintains a table describing the contents of&#010;the Version Buffer.  For every entry in the Version Buffer, it associates its&#010;<LBID, VerID> identifier with the OID and offset it is stored at. &#010;&#010;As implemented, it is a hash table and a set of lists that exist in&#010;shared memory.  The hash algorithm is Paul Hseih's ported from&#010;http://www.azillionmonkeys.com.  The hash table is keyed by <LBID, VerID>, and&#010;each valid entry points to the head of a unique list.  Each list element&#010;contains the LBID, VerID, VB OID, and VB offset that encapsulate "an entry in the&#010;VBBM table".  Every list contains all elements that collide on that hash table&#010;entry that points to it, "load factor" has no bearing on performance, &#010;and lists can grow arbitrarily large.&#010;Technically lookups are O(n), but in normal circumstances it'll&#010;be constant time.  As things are right now, we expect there to be about &#010;100k VBBM entries.  The hash table is sized such that on average there will be 4&#010;entries per list when it's at capacity.&#010;&#010;The memory management & structure manipulation code is nearly identical&#010;to that in the VSS, so any bugs found here are likely there as well.&#010;&#010;Shared memory is managed using code similar to the ExtentMap & VSS.  When&#010;the shared memory segment needs to grow, it is write-locked, a new one&#010;is created, the contents are reinserted to the new one, the key is&#010;registered, and the old segment is destroyed when the last reference to it&#010;is detached." />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBBM ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89764" tag="operation_89764" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89765" tag="operation_89765" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89766" tag="operation_89766" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89768" tag="operation_89768" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89770" tag="operation_89770" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param lbid &#010;@param ver &#010;@param oid &#010;@param fbo " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89775" tag="operation_89775" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param lbid &#010;@param ver &#010;@param oid &#010;@param fbo " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89780" tag="operation_89780" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param num &#010;@param vbRanges &#010;@param vss " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89786" tag="operation_89786" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  &#010;@param ver " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89789" tag="operation_89789" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89790" tag="operation_89790" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89791" tag="operation_89791" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89800" tag="tblock_0" canDelete="false" indentLevel="1" text=" struct VBShmsegHeader* vbbm;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89802" tag="tblock_2" canDelete="false" indentLevel="1" text=" VBFileMetadata* files;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89804" tag="tblock_5" canDelete="false" indentLevel="1" text=" int* hashBuckets;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89806" tag="tblock_8" canDelete="false" indentLevel="1" text=" VBBMEntry* storage;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89807" tag="tblock_11" canDelete="false" indentLevel="1" text=" int currentVBBMShmkey;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89808" tag="tblock_14" canDelete="false" indentLevel="1" text=" int vbbmShmid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89809" tag="tblock_17" canDelete="false" indentLevel="1" text=" MSTEntry* vbbmShminfo;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89810" tag="tblock_20" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89792" tag="operation_89792" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89800" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89800" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89800" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89800" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89802" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89802" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89802" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89802" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89804" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89804" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89804" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89804" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89806" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89806" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89806" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89806" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89807" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89807" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89807" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89807" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89808" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89808" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89808" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89808" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89809" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89809" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89809" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89809" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89810" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="89810" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89810" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="89810" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89795" tag="operation_89795" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89811" tag="operation_89811" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89812" tag="operation_89812" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param data &#010;@param len " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89816" tag="operation_89816" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89817" tag="operation_89817" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param dest " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89820" tag="operation_89820" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param nFiles " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89822" tag="operation_89822" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param e &#010;@param dest &#010;@param destTable &#010;@param destStorage " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89827" tag="operation_89827" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param lbid &#010;@param verID &#010;@param prev &#010;@param bucket " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBBM_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbm.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:05:37&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89800" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89800" tag="tblock_0" canDelete="false" indentLevel="1" text=" struct VBShmsegHeader* vbbm;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89800" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89800" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89800" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89800" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89802" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89802" tag="tblock_2" canDelete="false" indentLevel="1" text=" VBFileMetadata* files;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89802" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89802" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89802" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89802" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89804" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89804" tag="tblock_5" canDelete="false" indentLevel="1" text=" int* hashBuckets;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89804" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89804" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89804" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89804" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89806" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89806" tag="tblock_8" canDelete="false" indentLevel="1" text=" VBBMEntry* storage;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89806" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89806" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89806" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89806" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89807" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89807" tag="tblock_11" canDelete="false" indentLevel="1" text=" int currentVBBMShmkey;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89807" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89807" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89807" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89807" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89808" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89808" tag="tblock_14" canDelete="false" indentLevel="1" text=" int vbbmShmid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89808" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89808" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89808" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89808" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89809" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89809" tag="tblock_17" canDelete="false" indentLevel="1" text=" MSTEntry* vbbmShminfo;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89809" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89809" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89809" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89809" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89810" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89810" tag="tblock_20" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89810" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="89810" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89810" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="89810" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89535" parent_class="89535" fileExt=".h" fileName="vss" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VSS_H&#010;#define VSS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mstentry.h"&#010;#include "mastersegmenttable.h"&#010;#include "vssentry.h"&#010;#include "ver_t.h"&#010;#include "lbid_t.h"&#010;#include "ops.h"&#010;#include "u_int32_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89535" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VSS&#010;brief The Version Substitution Structure (VSS)&#010;&#010;At a high level, the VSS maintains a table that associates an LBID with&#010;a version number and 2 flags that indicate whether or not the block &#010;identified by the <LBID, VerID> pair exists in the main database files&#010;or the Version Buffer.  The VSS's main purpose is to resolve the version of&#010;a specified block the caller can safely use given that there may be concurrent&#010;writes to that block.&#010;&#010;As implemented, it is a hash table and a set of lists that exist in&#010;shared memory.  The hash algorithm is Paul Hseih's ported from&#010;http://www.azillionmonkeys.com.  The hash table is keyed by LBID, and&#010;each valid entry points to the head of a unique list.  Each list element&#010;contains the LBID, VerID, & the two flags that encapsulate "an entry in the&#010;VSS table".  Every list contains all elements that collide on that hash table&#010;entry that points to it, "load factor" has no bearing on performance, &#010;and lists can grow arbitrarily large.&#010;Technically lookups are O(n), but in normal circumstances it'll&#010;be constant time.  As things are right now, we expect there to be about &#010;200k VSS entries.  The hash table is sized such that on average there will be 4&#010;entries per list when it's at capacity.&#010;&#010;The memory management & structure manipulation code is nearly identical&#010;to that in the VBBM, so any bugs found here are likely there as well.&#010;&#010;Shared memory is managed using code similar to the ExtentMap & VBBM.  When&#010;the shared memory segment needs to grow, it is write-locked, a new one&#010;is created, the contents are reinserted to the new one, the key is&#010;registered, and the old segment is destroyed when the last reference to it&#010;is detached." />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VSS ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89854" tag="operation_89854" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89855" tag="operation_89855" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89856" tag="operation_89856" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param l &#010;@param txnID " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89859" tag="operation_89859" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param lbid &#010;@param verID " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89862" tag="operation_89862" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="// this version removes the entries for the LBIDs where vbFlag = false" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89864" tag="operation_89864" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param lbid &#010;@param verID &#010;@param txnID &#010;@param vbFlag &#010;@param vbOnly " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89870" tag="operation_89870" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param lbid &#010;@param verID &#010;@param vbFlag " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89874" tag="operation_89874" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  &#010;@param  &#010;@param vbFlag &#010;@param locked " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89879" tag="operation_89879" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param txnID " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89881" tag="operation_89881" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param txnID &#010;@param lbids " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89884" tag="operation_89884" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89886" tag="operation_89886" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89888" tag="operation_89888" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param vbbm &#010;@param em " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89891" tag="operation_89891" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89892" tag="operation_89892" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89900" tag="tblock_0" canDelete="false" indentLevel="1" text=" struct VSSShmsegHeader* vss;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89901" tag="tblock_2" canDelete="false" indentLevel="1" text=" int* hashBuckets;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89903" tag="tblock_5" canDelete="false" indentLevel="1" text=" VSSEntry* storage;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89904" tag="tblock_8" canDelete="false" indentLevel="1" text=" int currentVSSShmkey;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89905" tag="tblock_11" canDelete="false" indentLevel="1" text=" int vssShmid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89906" tag="tblock_14" canDelete="false" indentLevel="1" text=" MSTEntry* vssShminfo;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89907" tag="tblock_17" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89893" tag="operation_89893" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89900" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89900" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89900" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89900" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89901" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89901" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89901" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89901" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89903" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89903" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89903" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89903" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89904" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89904" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89904" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89904" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89905" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89905" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89905" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89905" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89906" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89906" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89906" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89906" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89907" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89907" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89907" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89907" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89896" tag="operation_89896" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89908" tag="operation_89908" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89909" tag="operation_89909" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89910" tag="operation_89910" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89911" tag="operation_89911" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param dest " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89914" tag="operation_89914" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param lbid &#010;@param verID &#010;@param prev &#010;@param bucket " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89919" tag="operation_89919" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param e &#010;@param dest &#010;@param destTable &#010;@param destStorage " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89924" tag="operation_89924" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param data &#010;@param len " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VSS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vss.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:04:39&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89900" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89900" tag="tblock_0" canDelete="false" indentLevel="1" text=" struct VSSShmsegHeader* vss;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89900" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89900" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89900" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89900" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89901" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89901" tag="tblock_2" canDelete="false" indentLevel="1" text=" int* hashBuckets;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89901" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89901" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89901" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89901" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89903" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89903" tag="tblock_5" canDelete="false" indentLevel="1" text=" VSSEntry* storage;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89903" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89903" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89903" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89903" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89904" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89904" tag="tblock_8" canDelete="false" indentLevel="1" text=" int currentVSSShmkey;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89904" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89904" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89904" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89904" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89905" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89905" tag="tblock_11" canDelete="false" indentLevel="1" text=" int vssShmid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89905" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89905" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89905" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89905" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89906" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89906" tag="tblock_14" canDelete="false" indentLevel="1" text=" MSTEntry* vssShminfo;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89906" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89906" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89906" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89906" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89907" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89907" tag="tblock_17" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89907" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89907" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89907" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89907" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89537" parent_class="89537" fileExt=".h" fileName="copylocks" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef COPYLOCKS_H&#010;#define COPYLOCKS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "mstentry.h"&#010;#include "mastersegmenttable.h"&#010;#include "ver_t.h"&#010;#include "ops.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89537" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class CopyLocks&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CopyLocks ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89555" tag="operation_89555" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89556" tag="operation_89556" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89557" tag="operation_89557" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param range &#010;@param txnID " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89560" tag="operation_89560" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param range " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89562" tag="operation_89562" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param range " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89564" tag="operation_89564" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param txnID " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89566" tag="operation_89566" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89568" tag="operation_89568" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param op " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89577" tag="tblock_0" canDelete="false" indentLevel="1" text=" CopyLockEntry* entries;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89578" tag="tblock_2" canDelete="false" indentLevel="1" text=" int currentShmkey;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="//shmid's necessary?" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89579" tag="tblock_5" canDelete="false" indentLevel="1" text=" int shmid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89582" tag="tblock_8" canDelete="false" indentLevel="1" text=" MSTEntry* shminfo;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89583" tag="tblock_11" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89570" tag="operation_89570" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89577" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89577" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89577" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89577" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89578" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89578" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of currentShmkey&#010;//shmid's necessary?&#010;@return the value of currentShmkey" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89578" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89578" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of currentShmkey&#010;//shmid's necessary?&#010;@param value the value of currentShmkey" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89579" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89579" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89579" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89579" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89582" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89582" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89582" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89582" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89583" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89583" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89583" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89583" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89573" tag="operation_89573" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89584" tag="operation_89584" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89585" tag="operation_89585" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //COPYLOCKS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylocks.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:53:16&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89577" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89577" tag="tblock_0" canDelete="false" indentLevel="1" text=" CopyLockEntry* entries;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89577" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89577" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89577" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89577" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89578" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="//shmid's necessary?" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89578" tag="tblock_2" canDelete="false" indentLevel="1" text=" int currentShmkey;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="//shmid's necessary?" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89578" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89578" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of currentShmkey&#010;//shmid's necessary?&#010;@return the value of currentShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89578" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89578" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of currentShmkey&#010;//shmid's necessary?&#010;@param value the value of currentShmkey" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89579" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89579" tag="tblock_5" canDelete="false" indentLevel="1" text=" int shmid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89579" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89579" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89579" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89579" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89582" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89582" tag="tblock_8" canDelete="false" indentLevel="1" text=" MSTEntry* shminfo;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89582" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89582" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89582" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89582" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89583" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89583" tag="tblock_11" canDelete="false" indentLevel="1" text=" BRM::MasterSegmentTable mst;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89583" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89583" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89583" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89583" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89539" parent_class="89539" fileExt=".h" fileName="copylockentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef COPYLOCKENTRY_H&#010;#define COPYLOCKENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "lbid_t.h"&#010;#include "ver_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89539" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class CopyLockEntry&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89540" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t start;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89541" tag="tblock_2" canDelete="false" indentLevel="1" text=" int size;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89542" tag="tblock_5" canDelete="false" indentLevel="1" text=" BRM::VER_t txnID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CopyLockEntry ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89543" tag="operation_89543" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89544" tag="operation_89544" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89540" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89540" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89540" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89540" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89541" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89541" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89541" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89541" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89542" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89542" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89542" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89542" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89547" tag="operation_89547" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //COPYLOCKENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylockentry.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:05:44&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89540" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89540" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t start;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89540" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89540" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89540" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89540" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89541" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89541" tag="tblock_2" canDelete="false" indentLevel="1" text=" int size;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89541" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89541" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89541" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89541" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89542" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89542" tag="tblock_5" canDelete="false" indentLevel="1" text=" BRM::VER_t txnID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89542" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89542" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89542" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89542" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89545" parent_class="89545" fileExt=".h" fileName="const copylockentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_COPYLOCKENTRY&_H&#010;#define CONST_COPYLOCKENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89545" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const CopyLockEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const CopyLockEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_COPYLOCKENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const copylockentry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89549" parent_class="89549" fileExt=".h" fileName="copylockentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef COPYLOCKENTRY&_H&#010;#define COPYLOCKENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89549" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class CopyLockEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CopyLockEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //COPYLOCKENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylockentry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::copylocks" id="cppheader89550" parent_class="89550" fileExt=".h" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPS_H&#010;#define OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" text="  enum OPS {&#010;    NONE, &#010;&#010;    READ, &#010;&#010;    WRITE  };" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89550" tag="classDeclarationBlock" canDelete="false" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class OPS&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OPS ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm::copylocks&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89571" parent_class="89571" fileExt=".h" fileName="const copylocks&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_COPYLOCKS&_H&#010;#define CONST_COPYLOCKS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89571" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const CopyLocks&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const CopyLocks& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_COPYLOCKS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const copylocks&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89575" parent_class="89575" fileExt=".h" fileName="copylocks&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef COPYLOCKS&_H&#010;#define COPYLOCKS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89575" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class CopyLocks&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CopyLocks& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //COPYLOCKS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylocks&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89576" parent_class="89576" fileExt=".h" fileName="copylockentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef COPYLOCKENTRY*_H&#010;#define COPYLOCKENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89576" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class CopyLockEntry*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="CopyLockEntry* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //COPYLOCKENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        copylockentry*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89580" parent_class="89580" fileExt=".h" fileName="mstentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef MSTENTRY_H&#010;#define MSTENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89580" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class MSTEntry&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89695" tag="tblock_0" canDelete="false" indentLevel="1" text=" int tableShmkey;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89696" tag="tblock_2" canDelete="false" indentLevel="1" text=" int allocdSize;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89697" tag="tblock_5" canDelete="false" indentLevel="1" text=" int currentSize;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MSTEntry ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89698" tag="operation_89698" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89695" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89695" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89695" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89695" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89696" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89696" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89696" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89696" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89697" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89697" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89697" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89697" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MSTENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        mstentry.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:53&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89695" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89695" tag="tblock_0" canDelete="false" indentLevel="1" text=" int tableShmkey;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89695" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89695" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89695" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89695" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89696" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89696" tag="tblock_2" canDelete="false" indentLevel="1" text=" int allocdSize;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89696" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89696" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89696" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89696" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89697" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89697" tag="tblock_5" canDelete="false" indentLevel="1" text=" int currentSize;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89697" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89697" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89697" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89697" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89581" parent_class="89581" fileExt=".h" fileName="mstentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef MSTENTRY*_H&#010;#define MSTENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89581" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class MSTEntry*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MSTEntry* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MSTENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        mstentry*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89586" parent_class="89586" fileExt=".h" fileName="ementry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef EMENTRY_H&#010;#define EMENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "lbidrange.h"&#010;#include "u_int32_t.h"&#010;#include "hwm_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89586" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class EMEntry&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89587" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBIDRange range;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89588" tag="tblock_2" canDelete="false" indentLevel="1" text=" int fileID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89589" tag="tblock_5" canDelete="false" indentLevel="1" text=" u_int32_t blockOffset;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89590" tag="tblock_8" canDelete="false" indentLevel="1" text=" BRM::HWM_t HWM;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89591" tag="tblock_11" canDelete="false" indentLevel="1" text=" u_int32_t txnID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89592" tag="tblock_14" canDelete="false" indentLevel="1" text=" BRM::HWM_t secondHWM;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="EMEntry ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89593" tag="operation_89593" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89594" tag="operation_89594" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89587" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89587" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89587" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89587" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89588" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89588" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89588" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89588" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89589" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89589" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89589" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89589" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89590" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89590" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89590" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89590" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89591" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89591" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89591" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89591" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89592" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89592" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89592" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89592" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89597" tag="operation_89597" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89600" tag="operation_89600" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param  " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EMENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ementry.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:56:12&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89587" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89587" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBIDRange range;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89587" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89587" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89587" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89587" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89588" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89588" tag="tblock_2" canDelete="false" indentLevel="1" text=" int fileID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89588" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89588" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89588" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89588" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89589" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89589" tag="tblock_5" canDelete="false" indentLevel="1" text=" u_int32_t blockOffset;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89589" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89589" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89589" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89589" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89590" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89590" tag="tblock_8" canDelete="false" indentLevel="1" text=" BRM::HWM_t HWM;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89590" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89590" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89590" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89590" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89591" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89591" tag="tblock_11" canDelete="false" indentLevel="1" text=" u_int32_t txnID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89591" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89591" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89591" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89591" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89592" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89592" tag="tblock_14" canDelete="false" indentLevel="1" text=" BRM::HWM_t secondHWM;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89592" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89592" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89592" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89592" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89595" parent_class="89595" fileExt=".h" fileName="const ementry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_EMENTRY&_H&#010;#define CONST_EMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89595" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const EMEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const EMEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_EMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const ementry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89599" parent_class="89599" fileExt=".h" fileName="ementry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef EMENTRY&_H&#010;#define EMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89599" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class EMEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="EMEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ementry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89645" parent_class="89645" fileExt=".h" fileName="const extentmap&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_EXTENTMAP&_H&#010;#define CONST_EXTENTMAP&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89645" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const ExtentMap&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const ExtentMap& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_EXTENTMAP&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const extentmap&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89649" parent_class="89649" fileExt=".h" fileName="extentmap&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef EXTENTMAP&_H&#010;#define EXTENTMAP&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89649" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class ExtentMap&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ExtentMap& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EXTENTMAP&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        extentmap&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89650" parent_class="89650" fileExt=".h" fileName="ementry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef EMENTRY*_H&#010;#define EMENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89650" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class EMEntry*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="EMEntry* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //EMENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ementry*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89652" parent_class="89652" fileExt=".h" fileName="lbidrange*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef LBIDRANGE*_H&#010;#define LBIDRANGE*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89652" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class LBIDRange*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LBIDRange* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LBIDRANGE*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        lbidrange*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::extentmap" id="cppheader89661" parent_class="89661" fileExt=".h" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPS_H&#010;#define OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" text="  enum OPS {&#010;    NONE, &#010;&#010;    READ, &#010;&#010;    WRITE  };" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89661" tag="classDeclarationBlock" canDelete="false" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class OPS&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OPS ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm::extentmap&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89684" parent_class="89684" fileExt=".h" fileName="u_int8_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef U_INT8_T_H&#010;#define U_INT8_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89684" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class u_int8_t&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="u_int8_t ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //U_INT8_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int8_t.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89685" parent_class="89685" fileExt=".h" fileName="u_int8_t*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef U_INT8_T*_H&#010;#define U_INT8_T*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89685" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class u_int8_t*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="u_int8_t* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //U_INT8_T*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        u_int8_t*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89687" parent_class="89687" fileExt=".h" fileName="off_t" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef OFF_T_H&#010;#define OFF_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89687" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class off_t&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="off_t ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OFF_T_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        off_t.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89701" parent_class="89701" fileExt=".h" fileName="const mastersegmenttable&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_MASTERSEGMENTTABLE&_H&#010;#define CONST_MASTERSEGMENTTABLE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89701" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const MasterSegmentTable&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const MasterSegmentTable& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_MASTERSEGMENTTABLE&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const mastersegmenttable&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89704" parent_class="89704" fileExt=".h" fileName="const int" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_INT_H&#010;#define CONST_INT_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89704" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const int&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const int ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_INT_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const int.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89726" parent_class="89726" fileExt=".h" fileName="rwlock" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef RWLOCK_H&#010;#define RWLOCK_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89726" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class RWLock&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RWLock ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //RWLOCK_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        rwlock.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:26:00&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89727" parent_class="89727" fileExt=".h" fileName="rwlock*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef RWLOCK*_H&#010;#define RWLOCK*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89727" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class RWLock*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RWLock* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //RWLOCK*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        rwlock*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89735" parent_class="89735" fileExt=".h" fileName="vbfilemetadata" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBFILEMETADATA_H&#010;#define VBFILEMETADATA_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "oid_t.h"&#010;#include "u_int32_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89735" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBFileMetadata&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89736" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::OID_t OID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89737" tag="tblock_2" canDelete="false" indentLevel="1" text=" u_int32_t filesize;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89738" tag="tblock_5" canDelete="false" indentLevel="1" text=" u_int32_t nextOffset;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBFileMetadata ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89736" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89736" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89736" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89736" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89737" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89737" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89737" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89737" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89738" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89738" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89738" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89738" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBFILEMETADATA_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbfilemetadata.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89736" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89736" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::OID_t OID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89736" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89736" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89736" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89736" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89737" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89737" tag="tblock_2" canDelete="false" indentLevel="1" text=" u_int32_t filesize;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89737" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89737" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89737" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89737" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89738" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89738" tag="tblock_5" canDelete="false" indentLevel="1" text=" u_int32_t nextOffset;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89738" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89738" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89738" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89738" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89739" parent_class="89739" fileExt=".h" fileName="vbbmentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBBMENTRY_H&#010;#define VBBMENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "lbid_t.h"&#010;#include "ver_t.h"&#010;#include "oid_t.h"&#010;#include "u_int32_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89739" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBBMEntry&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89740" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t lbid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89741" tag="tblock_2" canDelete="false" indentLevel="1" text=" BRM::VER_t verID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89742" tag="tblock_5" canDelete="false" indentLevel="1" text=" BRM::OID_t vbOID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89743" tag="tblock_8" canDelete="false" indentLevel="1" text=" u_int32_t vbFBO;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89744" tag="tblock_11" canDelete="false" indentLevel="1" text=" int next;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBBMEntry ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89745" tag="operation_89745" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89746" tag="operation_89746" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89740" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89740" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89740" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89740" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89741" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89741" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89741" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89741" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89742" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89742" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89742" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89742" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89743" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89743" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89743" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89743" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89744" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89744" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89744" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89744" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89749" tag="operation_89749" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBBMENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbmentry.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:05:24&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89740" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89740" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t lbid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89740" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89740" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89740" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89740" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89741" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89741" tag="tblock_2" canDelete="false" indentLevel="1" text=" BRM::VER_t verID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89741" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89741" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89741" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89741" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89742" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89742" tag="tblock_5" canDelete="false" indentLevel="1" text=" BRM::OID_t vbOID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89742" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89742" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89742" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89742" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89743" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89743" tag="tblock_8" canDelete="false" indentLevel="1" text=" u_int32_t vbFBO;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89743" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89743" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89743" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89743" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89744" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89744" tag="tblock_11" canDelete="false" indentLevel="1" text=" int next;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89744" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89744" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89744" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89744" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89747" parent_class="89747" fileExt=".h" fileName="const vbbmentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_VBBMENTRY&_H&#010;#define CONST_VBBMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89747" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const VBBMEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const VBBMEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_VBBMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vbbmentry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89751" parent_class="89751" fileExt=".h" fileName="vbbmentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBBMENTRY&_H&#010;#define VBBMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89751" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBBMEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBBMEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBBMENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbmentry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89752" parent_class="89752" fileExt=".h" fileName="vbshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBSHMSEGHEADER_H&#010;#define VBSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89752" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBShmsegHeader&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89753" tag="tblock_0" canDelete="false" indentLevel="1" text=" int nFiles;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89754" tag="tblock_2" canDelete="false" indentLevel="1" text=" int vbTotalSize;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89755" tag="tblock_5" canDelete="false" indentLevel="1" text=" int currentVBFileIndex;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="// [0, nFiles], not an OID" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89756" tag="tblock_8" canDelete="false" indentLevel="1" text=" int vbCapacity;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89757" tag="tblock_11" canDelete="false" indentLevel="1" text=" int vbCurrentSize;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89758" tag="tblock_14" canDelete="false" indentLevel="1" text=" int vbLWM;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89759" tag="tblock_17" canDelete="false" indentLevel="1" text=" int numHashBuckets;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBShmsegHeader ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89753" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89753" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89753" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89753" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89754" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89754" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89754" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89754" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89755" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89755" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Get the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@return the value of currentVBFileIndex" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89755" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89755" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" text="Set the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@param value the value of currentVBFileIndex" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89756" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89756" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89756" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89756" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89757" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89757" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89757" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89757" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89758" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89758" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89758" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89758" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89759" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89759" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89759" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89759" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbshmsegheader.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89753" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89753" tag="tblock_0" canDelete="false" indentLevel="1" text=" int nFiles;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89753" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89753" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89753" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89753" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89754" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89754" tag="tblock_2" canDelete="false" indentLevel="1" text=" int vbTotalSize;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89754" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89754" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89754" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89754" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89755" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" text="// [0, nFiles], not an OID" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89755" tag="tblock_5" canDelete="false" indentLevel="1" text=" int currentVBFileIndex;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="// [0, nFiles], not an OID" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89755" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89755" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Get the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@return the value of currentVBFileIndex" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89755" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89755" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" text="Set the value of currentVBFileIndex&#010;// [0, nFiles], not an OID&#010;@param value the value of currentVBFileIndex" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89756" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89756" tag="tblock_8" canDelete="false" indentLevel="1" text=" int vbCapacity;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89756" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89756" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89756" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89756" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89757" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89757" tag="tblock_11" canDelete="false" indentLevel="1" text=" int vbCurrentSize;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89757" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89757" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89757" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89757" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89758" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89758" tag="tblock_14" canDelete="false" indentLevel="1" text=" int vbLWM;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89758" tag="hblock_tag_15" canDelete="false" indentLevel="1" classfield_id="89758" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89758" tag="hblock_tag_16" canDelete="false" indentLevel="1" classfield_id="89758" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89759" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89759" tag="tblock_17" canDelete="false" indentLevel="1" text=" int numHashBuckets;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89759" tag="hblock_tag_18" canDelete="false" indentLevel="1" classfield_id="89759" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89759" tag="hblock_tag_19" canDelete="false" indentLevel="1" classfield_id="89759" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vbbm" id="cppheader89760" parent_class="89760" fileExt=".h" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPS_H&#010;#define OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" text="  enum OPS {&#010;    NONE, &#010;&#010;    READ, &#010;&#010;    WRITE  };" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89760" tag="classDeclarationBlock" canDelete="false" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class OPS&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OPS ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm::vbbm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89782" parent_class="89782" fileExt=".h" fileName="std::vector< vbrange >&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STD::VECTOR<_VBRANGE_>&_H&#010;#define STD::VECTOR<_VBRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89782" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class std::vector< VBRange >&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="std::vector< VBRange >& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STD::VECTOR<_VBRANGE_>&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        std::vector< vbrange >&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89784" parent_class="89784" fileExt=".h" fileName="vss&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VSS&_H&#010;#define VSS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89784" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VSS&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VSS& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VSS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vss&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89793" parent_class="89793" fileExt=".h" fileName="const vbbm&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_VBBM&_H&#010;#define CONST_VBBM&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89793" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const VBBM&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const VBBM& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_VBBM&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vbbm&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89797" parent_class="89797" fileExt=".h" fileName="vbbm&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBBM&_H&#010;#define VBBM&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89797" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBBM&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBBM& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBBM&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbm&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vbbm" id="cppheader89798" parent_class="89798" fileExt=".h" fileName="struct vbshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRUCT_VBSHMSEGHEADER_H&#010;#define STRUCT_VBSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89798" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class struct VBShmsegHeader&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="struct VBShmsegHeader ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRUCT_VBSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vbshmsegheader.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm::vbbm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89799" parent_class="89799" fileExt=".h" fileName="struct vbshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRUCT_VBSHMSEGHEADER*_H&#010;#define STRUCT_VBSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89799" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class struct VBShmsegHeader*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="struct VBShmsegHeader* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRUCT_VBSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vbshmsegheader*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89801" parent_class="89801" fileExt=".h" fileName="vbfilemetadata*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBFILEMETADATA*_H&#010;#define VBFILEMETADATA*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89801" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBFileMetadata*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBFileMetadata* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBFILEMETADATA*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbfilemetadata*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89803" parent_class="89803" fileExt=".h" fileName="int*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef INT*_H&#010;#define INT*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89803" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class int*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="int* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //INT*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        int*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89805" parent_class="89805" fileExt=".h" fileName="vbbmentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBBMENTRY*_H&#010;#define VBBMENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89805" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBBMEntry*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBBMEntry* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBBMENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbbmentry*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89813" parent_class="89813" fileExt=".h" fileName="const char*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_CHAR*_H&#010;#define CONST_CHAR*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89813" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const char*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const char* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_CHAR*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const char*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89818" parent_class="89818" fileExt=".h" fileName="vbshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VBSHMSEGHEADER*_H&#010;#define VBSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89818" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VBShmsegHeader*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VBShmsegHeader* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VBSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vbshmsegheader*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89832" parent_class="89832" fileExt=".h" fileName="vssentry" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VSSENTRY_H&#010;#define VSSENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "lbid_t.h"&#010;#include "ver_t.h"&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89832" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VSSEntry&#010;XXXPAT:  To save space (!!!) pack at least the bools and the next index." />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89833" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t lbid;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89834" tag="tblock_2" canDelete="false" indentLevel="1" text=" BRM::VER_t verID;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89835" tag="tblock_5" canDelete="false" indentLevel="1" text=" bool vbFlag;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89836" tag="tblock_8" canDelete="false" indentLevel="1" text=" bool locked;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89837" tag="tblock_11" canDelete="false" indentLevel="1" text=" int next;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VSSEntry ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                 <codeoperation parent_id="89838" tag="operation_89838" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                 <codeoperation parent_id="89839" tag="operation_89839" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89833" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89833" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89833" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89833" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89834" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89834" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89834" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89834" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89835" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89835" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89835" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89835" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89836" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89836" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89836" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89836" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89837" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89837" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89837" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89837" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeoperation parent_id="89842" tag="operation_89842" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param v " />
 | |
|                  </header>
 | |
|                 </codeoperation>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VSSENTRY_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssentry.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 11:04:46&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89833" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89833" tag="tblock_0" canDelete="false" indentLevel="1" text=" BRM::LBID_t lbid;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89833" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89833" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89833" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89833" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89834" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89834" tag="tblock_2" canDelete="false" indentLevel="1" text=" BRM::VER_t verID;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89834" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89834" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89834" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89834" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89835" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89835" tag="tblock_5" canDelete="false" indentLevel="1" text=" bool vbFlag;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89835" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89835" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89835" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89835" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89836" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89836" tag="tblock_8" canDelete="false" indentLevel="1" text=" bool locked;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89836" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89836" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89836" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89836" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89837" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89837" tag="tblock_11" canDelete="false" indentLevel="1" text=" int next;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89837" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="89837" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89837" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="89837" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89840" parent_class="89840" fileExt=".h" fileName="const vssentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_VSSENTRY&_H&#010;#define CONST_VSSENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89840" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const VSSEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const VSSEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_VSSENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vssentry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89844" parent_class="89844" fileExt=".h" fileName="vssentry&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VSSENTRY&_H&#010;#define VSSENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89844" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VSSEntry&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VSSEntry& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VSSENTRY&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssentry&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm" id="cppheader89845" parent_class="89845" fileExt=".h" fileName="vssshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VSSSHMSEGHEADER_H&#010;#define VSSSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89845" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VSSShmsegHeader&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <ccfdeclarationcodeblock parent_id="89846" tag="tblock_0" canDelete="false" indentLevel="1" text=" int capacity;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89847" tag="tblock_2" canDelete="false" indentLevel="1" text=" int currentSize;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89848" tag="tblock_5" canDelete="false" indentLevel="1" text=" int LWM;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|               <ccfdeclarationcodeblock parent_id="89849" tag="tblock_8" canDelete="false" indentLevel="1" text=" int numHashBuckets;" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                </header>
 | |
|               </ccfdeclarationcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VSSShmsegHeader ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89846" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89846" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89846" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89846" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89847" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89847" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89847" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89847" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89848" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89848" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89848" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89848" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="0" parent_id="89849" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89849" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                   <codeaccessormethod accessType="1" parent_id="89849" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89849" >
 | |
|                    <header>
 | |
|                     <cppcodedocumentation tag="" indentLevel="1" />
 | |
|                    </header>
 | |
|                   </codeaccessormethod>
 | |
|                  </textblocks>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VSSSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssshmsegheader.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields>
 | |
|       <codeclassfield parent_id="89846" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89846" tag="tblock_0" canDelete="false" indentLevel="1" text=" int capacity;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89846" tag="hblock_tag_0" canDelete="false" indentLevel="1" classfield_id="89846" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89846" tag="hblock_tag_1" canDelete="false" indentLevel="1" classfield_id="89846" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89847" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89847" tag="tblock_2" canDelete="false" indentLevel="1" text=" int currentSize;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89847" tag="hblock_tag_3" canDelete="false" indentLevel="1" classfield_id="89847" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89847" tag="hblock_tag_4" canDelete="false" indentLevel="1" classfield_id="89847" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89848" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89848" tag="tblock_5" canDelete="false" indentLevel="1" text=" int LWM;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89848" tag="hblock_tag_6" canDelete="false" indentLevel="1" classfield_id="89848" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89848" tag="hblock_tag_7" canDelete="false" indentLevel="1" classfield_id="89848" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|       <codeclassfield parent_id="89849" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" />
 | |
|        </header>
 | |
|        <ccfdeclarationcodeblock parent_id="89849" tag="tblock_8" canDelete="false" indentLevel="1" text=" int numHashBuckets;" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|         </header>
 | |
|        </ccfdeclarationcodeblock>
 | |
|        <codeaccessormethod accessType="0" parent_id="89849" tag="hblock_tag_9" canDelete="false" indentLevel="1" classfield_id="89849" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|        <codeaccessormethod accessType="1" parent_id="89849" tag="hblock_tag_10" canDelete="false" indentLevel="1" classfield_id="89849" >
 | |
|         <header>
 | |
|          <cppcodedocumentation tag="" indentLevel="1" />
 | |
|         </header>
 | |
|        </codeaccessormethod>
 | |
|       </codeclassfield>
 | |
|      </classfields>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vss" id="cppheader89850" parent_class="89850" fileExt=".h" fileName="ops" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPS_H&#010;#define OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" text="  enum OPS {&#010;    NONE, &#010;&#010;    READ, &#010;&#010;    WRITE  };" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89850" tag="classDeclarationBlock" canDelete="false" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class OPS&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OPS ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPS_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        ops.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm::vss&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89894" parent_class="89894" fileExt=".h" fileName="const vss&" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef CONST_VSS&_H&#010;#define CONST_VSS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89894" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class const VSS&&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="const VSS& ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CONST_VSS&_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        const vss&.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="brm::vss" id="cppheader89898" parent_class="89898" fileExt=".h" fileName="struct vssshmsegheader" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRUCT_VSSSHMSEGHEADER_H&#010;#define STRUCT_VSSSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89898" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class struct VSSShmsegHeader&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="struct VSSShmsegHeader ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRUCT_VSSSHMSEGHEADER_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vssshmsegheader.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is brm::vss&#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89899" parent_class="89899" fileExt=".h" fileName="struct vssshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef STRUCT_VSSSHMSEGHEADER*_H&#010;#define STRUCT_VSSSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89899" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class struct VSSShmsegHeader*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="struct VSSShmsegHeader* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STRUCT_VSSSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        struct vssshmsegheader*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89902" parent_class="89902" fileExt=".h" fileName="vssentry*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VSSENTRY*_H&#010;#define VSSENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89902" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VSSEntry*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VSSEntry* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VSSENTRY*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssentry*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|     <classifiercodedocument writeOutCode="true" package="" id="cppheader89912" parent_class="89912" fileExt=".h" fileName="vssshmsegheader*" >
 | |
|      <textblocks>
 | |
|       <codeblockwithcomments tag="hashDefBlock" text="#ifndef VSSSHMSEGHEADER*_H&#010;#define VSSSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="includes" text="#include <string>&#010;" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <codeblockwithcomments tag="using" writeOutText="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|       <hierarchicalcodeblock tag="namespace" canDelete="false" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
 | |
|        </header>
 | |
|        <textblocks>
 | |
|         <codeblockwithcomments tag="enums" writeOutText="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" writeOutText="false" />
 | |
|          </header>
 | |
|         </codeblockwithcomments>
 | |
|         <cppheaderclassdeclarationblock parent_id="89912" tag="classDeclarationBlock" canDelete="false" >
 | |
|          <header>
 | |
|           <cppcodedocumentation tag="" text="Class VSSShmsegHeader*&#010;" />
 | |
|          </header>
 | |
|          <textblocks>
 | |
|           <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Public stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VSSShmsegHeader* ( ) { }" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
 | |
|                  </header>
 | |
|                 </codeblockwithcomments>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Protected stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|           <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
 | |
|            <header>
 | |
|             <cppcodedocumentation tag="" text="Private stuff" />
 | |
|            </header>
 | |
|            <textblocks>
 | |
|             <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
 | |
|              </header>
 | |
|              <textblocks/>
 | |
|             </hierarchicalcodeblock>
 | |
|             <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
 | |
|              <header>
 | |
|               <cppcodedocumentation tag="" indentLevel="1" />
 | |
|              </header>
 | |
|              <textblocks>
 | |
|               <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
 | |
|                </header>
 | |
|                <textblocks>
 | |
|                 <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                 <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
 | |
|                  <header>
 | |
|                   <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
 | |
|                  </header>
 | |
|                  <textblocks/>
 | |
|                 </hierarchicalcodeblock>
 | |
|                </textblocks>
 | |
|               </hierarchicalcodeblock>
 | |
|               <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
 | |
|                <header>
 | |
|                 <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
 | |
|                </header>
 | |
|                <textblocks/>
 | |
|               </hierarchicalcodeblock>
 | |
|              </textblocks>
 | |
|             </hierarchicalcodeblock>
 | |
|            </textblocks>
 | |
|           </hierarchicalcodeblock>
 | |
|          </textblocks>
 | |
|         </cppheaderclassdeclarationblock>
 | |
|        </textblocks>
 | |
|       </hierarchicalcodeblock>
 | |
|       <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VSSSHMSEGHEADER*_H" >
 | |
|        <header>
 | |
|         <cppcodedocumentation tag="" writeOutText="false" />
 | |
|        </header>
 | |
|       </codeblockwithcomments>
 | |
|      </textblocks>
 | |
|      <header>
 | |
|       <codecomment tag="" text="/************************************************************************&#010;                        vssshmsegheader*.h - Copyright pleblanc&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010;   i.e. it will look for a file name ending in ".h" to include in C++ header&#010;   files, and for a file name ending in ".java" to include in all generated&#010;   java code.&#010;   If you name the file "heading.<extension>", Code Generator will always&#010;   choose this file even if there are other files with the same extension in the&#010;   directory. If you name the file something else, it must be the only one with that&#010;   extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Oct 19 2006 at 10:24:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" />
 | |
|      </header>
 | |
|      <classfields/>
 | |
|     </classifiercodedocument>
 | |
|    </codegenerator>
 | |
|   </codegeneration>
 | |
|  </XMI.extensions>
 | |
| </XMI>
 |