SMARTDRW dXsoftware Design$"0u0u\[\[(\\HEPBURN\atlascol_paper,winspool,Ne02: ME:\SmartDraw6 Builder Standard\LIBRARY\Software Design\Software Diagrams.sdl`\\HEPBURN\atlascol_paperasc odXXLetter odXXPRIV''''\KhC檈  VMS Sans Serif\[ VTimes New Roman[VVAG RoundRoman[RVArialundRoman[T"VComic Sans MSn[ZBVCourier NewSn[r1VBauhaus 93Sn[TRVWingdingsSn[VSymbolgsSn[rV Times New Roman Special G2 lV Arial Blackman Special G2l"V Wingdings 2man Special G2@ `a*LIBRARIES, TEMPLATES AND EXAMPLESaSOFTWARE DESIGNaSOFTWARE DESIGNaSOFTWARE DESIGN\UMLaSOFTWARE DESIGN`@. Software Diagram Basics@ 8,0u0u*8 Black & White Times New RomanTimes New Roman5 ,Y@ ?89:Default Layer8@), 11  // 66 11 // ..    ,, ##    ** (( '' ..## ,, (( ''!!""""**""33444466"H$BNX E .6<::7$ #&HfvJ* HA<A PoolCnvSvc B   Cd@@"@"HSyht[ht[ n b( :0u6<::7% &Hht[ "@"H..q" > 6<::7$#&H. NJ*  !AcreateRep(ei*,pa&)B  C@@"@"H,vFnntFF( CC( WW6<::7%&Hn "@"H, F[ n  n   tFF( HH( HH6<::7%&Hn  "@"H:6 X d " E .6<::7$ #&H|  J* HA<APoolAddress paB   Cd@@"@"HrTT b( :0u6<::7% &HT "@"H MOMO@MtFF(  ( k k 6<::7%&HMO "@"H6  T  T  q" > 6<::7$#&HT  NJ* !Aget_placement() : plB  Cd@@"@"H}X $ v  v  q " > 6<::7$#&Hv  NJ* !Aget_data_store() : dsB  Cd@@"@"H, F' n  n    tFF( pNpN( wNwN6<::7%&Hn  "@"H,h F n  n    tFF( SS( SS6<::7%&Hn  "@"H"@L E .6<::7$ #&HdJ*HA<AEventInfoPoolCnv B   Cd@@"@"Hz \ \   b( :0u6<::7% &H \ "@"HK  i  i  q" > 6<::7$#&Hi  NJ* !Aget_transaction() : trB  Cd@@"@"H}_#S6 E .6<::7$ &H;;J*HA<ARef B2   Cd@@"@"H Vp5AR5AR ; b( :0u6<::7% &H5AR "@"Hm<   @tFF( ;;( ""6<::7%&H  "@"H7eU:GU:Gq" > 6<::7$#&HU:GNJ*  !A type() : typeB  C@@"@"H};;=;;=;tFF( 3_3_( __6<::7%&H;;= "@"H((TF 6F 6q" > 6<::7$#&HF 6NJ* !Amark_write(tr,pl)B  C@@"@"H+TIrIrq" > 6<::7$#&HIrNJ* !AtoString() : stokB  C@@"@"H/}q;sq;s qtFF( jYjY( YY6<::7%&Hq;s "@"H = d= dq" > 6<::7$#&H= dNJ* !Acreate(ds,eh*)B  C@@"@"Hh`p BR AQ  ^ 86<::@0@@@@r@7 8$#&HAQ "@"H2hPJPJq" > 6<::7$#&HPJ#NJ*# !Acreate()B  C@@"@"H,F]nntFF( %%( 6<::7%&Hn "@"Hl,q" > 6<::7$#&H$NJ*$ !AfillRepRefs(pa,pdo)B  C@@"@"H 3    E .6<::7$ #&H %J*% HA<A StoreGate B   Cd@@"@"HpRR  b( :0u6<::7% &HR "@"H%C C q" > 6<::7$#&HC &NJ*&  !A create(ei)B  C@@"@"H5 S_ E .6<::7$ #&Hw'J*'HA<AStoreGateIter isgB   Cd@@"@"HrTT   b( :0u6<::7% &HT "@"H l  N  B R! E .6<::7$ #&H * *J**HA<AEventHeader ehB   Cd@@"@"H  x  Z  Z  "b( !!:0u6<::)\(@= ףp=?HzG@@7% &H  Z "@"Hc,@#tFF(  ( 6<::7%&H "@"H"J@ ,@ ,q$" > 6<::7$#&H@ ,+NJ*+  !A begin() : isgB  C@@"@"H1u O<W O<W q%" > 6<::7$#&HO<W ,NJ*, !Apersistent_address() : paiB&   C@@"@"Hb ED 'D 'qpB&2h6<::@2@@ı@@ y@72h$#&H8  -J*-" JPJA"[ type(pai) != PoolAddress ] breakB2    C@@"@"H@'tFF( ]#]#( C#C#6<::7%&H "@"H  @(tFF( V1V1( G1G16<::7%&H "@"H& D  D  q)" > 6<::7$#&HD  .NJ*.  !A key() : keyB  C@@"@"H < U W U W @U *tFF( O 6<::7$#&HR jP 0NJ*0 !Ainsert(type,key,pai)B2   C@@"@"HM      @ ,tFF( 66( 666<::7%&H  "@"H? i ] K ] K q-2h6<::@2@@ı@@ y@72h$#&Hi ? 1J*1 JPJA[ ++isg != eh.end() ]B  C@@"@"H}E;;.tFF( dd( dd6<::7%&H; "@"H @/tFF( ii(  j j6<::7%&H "@"H"@6@6q0" > 6<::7$#&H@62NJ*2 !Aset_token(stok)B  C@@"@"H,Fn]^n]^@]1tFF( 5n5n( %n%n6<::7%&Hn]^ "@"HpRRq2" > 6<::7$#&HR4NJ*4 !Aoutput_events() : ecB  Cd@@"@"Hi03 E .6<::7$ &Hk5J*5HA<ACollection ecB   Cd@@"@"H&tVV  4b( 33:0u6<::7% &HV "@"H yyq5 *6<::T@Ȱ@@*@@ v@7 *$#&H!m 6J*6C ACPOOL integration EventInfo output sequence diagram 12 February 2003B C@@"@"HMl) *) *@)6tFF( ss( 44ss6<::7%&H) * "@"Hr88::q7" > 6<::7$#&H:7NJ*7  !A insert(stok)B  C@@"@ @@