<map version="0.8.0">
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
<node CREATED="1185438433916" ID="Freemind_Link_133036316" MODIFIED="1204201494648" TEXT="REQ8024: use cases for gzip.cpp">
<node CREATED="1190627644036" ID="_" MODIFIED="1190627651958" POSITION="right" TEXT="File to GZip">
<node CREATED="1190628198505" ID="Freemind_Link_1336432477" MODIFIED="1190628213708" TEXT="First compression">
<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_1727641390" MODIFIED="1191425724905" TEXT="Initialisation Succeeds">
<node COLOR="#0033ff" CREATED="1191427055368" ID="Freemind_Link_1460435487" MODIFIED="1191427076775" TEXT="SYSLIB-EZLIB2-UT-4286&#xa;SYSLIB-EZLIB2-UT-4287">
<node COLOR="#338800" CREATED="1190818662020" ID="Freemind_Link_588238417" MODIFIED="1190818671020" TEXT="default buffer">
<node COLOR="#338800" CREATED="1190650942131" ID="Freemind_Link_1525809813" MODIFIED="1190651005318" TEXT="Output file does not exist">
<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1920087518" MODIFIED="1190818188932" TEXT="Compression succeeds">
<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="273;0;" ID="Freemind_Arrow_Link_433267504" STARTARROW="None" STARTINCLINATION="273;0;"/>
</node>
</node>
<node COLOR="#338800" CREATED="1190650931599" ID="Freemind_Link_1595794163" MODIFIED="1190651011068" TEXT="Output file exists already">
<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1547263025" MODIFIED="1190818198620" TEXT="Compression succeeds">
<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="251;0;" ID="Freemind_Arrow_Link_474762292" STARTARROW="None" STARTINCLINATION="251;0;"/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1190818596925" ID="Freemind_Link_1460839468" MODIFIED="1190818617097" TEXT="small buffer">
<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1611052373" MODIFIED="1190818188932" TEXT="Compression succeeds">
<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="273;0;" ID="Freemind_Arrow_Link_1645403989" STARTARROW="None" STARTINCLINATION="273;0;"/>
</node>
</node>
<node COLOR="#338800" CREATED="1190818608034" ID="Freemind_Link_838987460" MODIFIED="1190818617613" TEXT="large buffer">
<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1873787385" MODIFIED="1190818188932" TEXT="Compression succeeds">
<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="273;0;" ID="Freemind_Arrow_Link_1235936674" STARTARROW="None" STARTINCLINATION="273;0;"/>
</node>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1190637700521" ID="Freemind_Link_600079777" MODIFIED="1190638745631" TEXT="Initialisation Fails">
<node COLOR="#0033ff" CREATED="1191427081806" ID="Freemind_Link_153031727" MODIFIED="1191427126745" TEXT="SYSLIB-EZLIB2-UT-4288&#xa;SYSLIB-EZLIB2-UT-4289&#xa;SYSLIB-EZLIB2-UT-4290&#xa;SYSLIB-EZLIB2-UT-4291&#xa;SYSLIB-EZLIB2-UT-4292">
<node COLOR="#338800" CREATED="1190637761865" ID="Freemind_Link_1627295450" MODIFIED="1190638746302" TEXT="Cant open input file">
<node COLOR="#338800" CREATED="1190638359193" ID="Freemind_Link_1128949889" MODIFIED="1191427389328" TEXT="invalid RFile passed in">
<arrowlink DESTINATION="Freemind_Link_815173809" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_1687181251" STARTARROW="None" STARTINCLINATION="239;0;"/>
</node>
</node>
<node COLOR="#338800" CREATED="1190637926381" ID="Freemind_Link_953353534" MODIFIED="1190638746756" TEXT="Cant open output file">
<node COLOR="#338800" CREATED="1190638317474" ID="Freemind_Link_1015466272" MODIFIED="1191427400375" TEXT="invalid name">
<arrowlink DESTINATION="Freemind_Link_731857228" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_874454777" STARTARROW="None" STARTINCLINATION="239;0;"/>
</node>
<node COLOR="#338800" CREATED="1190638325740" ID="Freemind_Link_1314192882" MODIFIED="1191427406422" TEXT="already exists ReadOnly">
<arrowlink DESTINATION="Freemind_Link_1081851890" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_1415994278" STARTARROW="None" STARTINCLINATION="239;0;"/>
</node>
<node COLOR="#338800" CREATED="1190638343646" ID="Freemind_Link_1396335929" MODIFIED="1191427412281" TEXT="invalid RFs passed in">
<arrowlink DESTINATION="Freemind_Link_334157023" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_1070576755" STARTARROW="None" STARTINCLINATION="239;0;"/>
</node>
</node>
<node COLOR="#338800" CREATED="1190638389084" ID="Freemind_Link_113850402" MODIFIED="1190638747818" TEXT="Invalid Buffersize passed in">
<node COLOR="#338800" CREATED="1190638397271" ID="Freemind_Link_628797037" MODIFIED="1191427421375" TEXT="0">
<arrowlink DESTINATION="Freemind_Link_946455485" ENDARROW="Default" ENDINCLINATION="285;0;" ID="Freemind_Arrow_Link_1860313672" STARTARROW="None" STARTINCLINATION="285;0;"/>
</node>
<node COLOR="#338800" CREATED="1190638408443" ID="Freemind_Link_521296398" MODIFIED="1191427445704" TEXT="&lt; 0">
<arrowlink DESTINATION="Freemind_Link_1523074892" ENDARROW="Default" ENDINCLINATION="285;0;" ID="Freemind_Arrow_Link_354969354" STARTARROW="None" STARTINCLINATION="285;0;"/>
</node>
</node>
<node COLOR="#338800" CREATED="1190637941052" ID="Freemind_Link_616847291" MODIFIED="1191427453063" TEXT="Out of memory(OOM) Condition">
<arrowlink DESTINATION="Freemind_Link_1384808715" ENDARROW="Default" ENDINCLINATION="285;0;" ID="Freemind_Arrow_Link_997053808" STARTARROW="None" STARTINCLINATION="285;0;"/>
</node>
</node>
</node>
</node>
<node CREATED="1190628215880" ID="Freemind_Link_298765354" MODIFIED="1190628420396" TEXT="Compressing another file after ResetL">
<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_731280816" MODIFIED="1190638744349" TEXT="Initialisation Succeeds">
<node COLOR="#0033ff" CREATED="1191427132010" ID="Freemind_Link_162430007" MODIFIED="1191427149792" TEXT="SYSLIB-EZLIB2-UT-4293">
<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1418779855" MODIFIED="1190892403274" TEXT="Compression succeeds">
<arrowlink DESTINATION="Freemind_Link_141618116" ENDARROW="Default" ENDINCLINATION="351;0;" ID="Freemind_Arrow_Link_640546631" STARTARROW="None" STARTINCLINATION="351;0;"/>
</node>
</node>
</node>
</node>
</node>
<node CREATED="1190627654349" ID="Freemind_Link_1080712412" MODIFIED="1190627659224" POSITION="right" TEXT="GZip to File">
<node CREATED="1190628198505" ID="Freemind_Link_44559728" MODIFIED="1190641429537" TEXT="First decompression">
<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_589515757" MODIFIED="1190638744349" TEXT="Initialisation Succeeds">
<node COLOR="#0033ff" CREATED="1191427157839" ID="Freemind_Link_943316633" MODIFIED="1191427169996" TEXT="SYSLIB-EZLIB2-UT-4286&#xa;SYSLIB-EZLIB2-UT-4287">
<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_303002017" MODIFIED="1190818198604" TEXT="Decompression succeeds"/>
</node>
</node>
<node COLOR="#338800" CREATED="1190637700521" ID="Freemind_Link_575596873" MODIFIED="1190638745631" TEXT="Initialisation Fails">
<node COLOR="#0033ff" CREATED="1191427182355" ID="Freemind_Link_817193022" MODIFIED="1191427345499" TEXT="SYSLIB-EZLIB2-UT-4288&#xa;SYSLIB-EZLIB2-UT-4289&#xa;SYSLIB-EZLIB2-UT-4290&#xa;SYSLIB-EZLIB2-UT-4291&#xa;SYSLIB-EZLIB2-UT-4292&#xa;SYSLIB-EZLIB2-UT-4294&#xa;SYSLIB-EZLIB2-UT-4295&#xa;SYSLIB-EZLIB2-UT-4296&#xa;SYSLIB-EZLIB2-UT-4297&#xa;">
<node COLOR="#338800" CREATED="1190637761865" ID="Freemind_Link_1053447040" MODIFIED="1190638746302" TEXT="Cant open input file">
<node COLOR="#338800" CREATED="1190638359193" ID="Freemind_Link_815173809" MODIFIED="1191427389328" TEXT="invalid RFile passed in"/>
</node>
<node COLOR="#338800" CREATED="1190637926381" ID="Freemind_Link_1479783893" MODIFIED="1190638746756" TEXT="Cant open output file">
<node COLOR="#338800" CREATED="1190638317474" ID="Freemind_Link_731857228" MODIFIED="1191427400375" TEXT="invalid name"/>
<node COLOR="#338800" CREATED="1190638325740" ID="Freemind_Link_1081851890" MODIFIED="1191427406422" TEXT="already exists ReadOnly"/>
<node COLOR="#338800" CREATED="1190638343646" ID="Freemind_Link_334157023" MODIFIED="1191427412281" TEXT="invalid RFs passed in"/>
</node>
<node COLOR="#338800" CREATED="1190641533537" ID="Freemind_Link_209686825" MODIFIED="1190641582740" TEXT="Bad GZIP Header">
<node COLOR="#338800" CREATED="1190642435568" ID="Freemind_Link_1670697518" MODIFIED="1190643636162" TEXT="Header too small"/>
<node COLOR="#338800" CREATED="1190642440021" ID="Freemind_Link_1393036091" MODIFIED="1190643635724" TEXT="bad magic numbers"/>
</node>
<node COLOR="#338800" CREATED="1190638389084" ID="Freemind_Link_875760436" MODIFIED="1190638747818" TEXT="Invalid Buffersize passed in">
<node COLOR="#338800" CREATED="1190638397271" ID="Freemind_Link_946455485" MODIFIED="1191427421375" TEXT="0"/>
<node COLOR="#338800" CREATED="1190638408443" ID="Freemind_Link_1523074892" MODIFIED="1191427445704" TEXT="&lt; 0"/>
</node>
<node COLOR="#338800" CREATED="1190637941052" ID="Freemind_Link_1384808715" MODIFIED="1191427453063" TEXT="Out of memory(OOM) Condition"/>
<node COLOR="#338800" CREATED="1190641655756" ID="Freemind_Link_1127192755" MODIFIED="1190641670131" TEXT="Bad GZIP Trailer">
<node COLOR="#338800" CREATED="1190643968521" ID="Freemind_Link_1274540995" MODIFIED="1190644149162" TEXT="CRC error after decompression"/>
</node>
</node>
</node>
</node>
<node CREATED="1190643992224" ID="Freemind_Link_1026207747" MODIFIED="1190644003943" TEXT="Decompressing another file after ResetL">
<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_1410547157" MODIFIED="1190638744349" TEXT="Initialisation Succeeds">
<node COLOR="#0033ff" CREATED="1191427198074" ID="Freemind_Link_394859340" MODIFIED="1191427214481" TEXT="SYSLIB-EZLIB2-UT-4293">
<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_141618116" MODIFIED="1190892403274" TEXT="Decompression succeeds"/>
</node>
</node>
</node>
</node>
</node>
</map>
