diff options
author | Mike Buland <eichlan@xagasoft.com> | 2011-01-20 18:09:04 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2011-01-20 18:09:04 +0000 |
commit | 393f1b414746a7f1977971dd7659dd2b47092b11 (patch) | |
tree | 81d0ca1ee70ab86a7d79c1991abe5c387b655fb2 /src/tests/cache.cpp | |
parent | c259f95bd0e58b247940a339bb9b4b401b4e9438 (diff) | |
parent | 7e25a863325dc3e9762397e700030969e093b087 (diff) | |
download | libbu++-393f1b414746a7f1977971dd7659dd2b47092b11.tar.gz libbu++-393f1b414746a7f1977971dd7659dd2b47092b11.tar.bz2 libbu++-393f1b414746a7f1977971dd7659dd2b47092b11.tar.xz libbu++-393f1b414746a7f1977971dd7659dd2b47092b11.zip |
Wow! Merged the branch, streams are updated, and there's no more FString, run
the fixstrings.sh script in the support directory to (hopefully) automatically
update your projects.
Diffstat (limited to 'src/tests/cache.cpp')
-rw-r--r-- | src/tests/cache.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/tests/cache.cpp b/src/tests/cache.cpp index 7fe660a..243012d 100644 --- a/src/tests/cache.cpp +++ b/src/tests/cache.cpp | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (C) 2007-2010 Xagasoft, All rights reserved. | 2 | * Copyright (C) 2007-2011 Xagasoft, All rights reserved. |
3 | * | 3 | * |
4 | * This file is part of the libbu++ library and is released under the | 4 | * This file is part of the libbu++ library and is released under the |
5 | * terms of the license contained in the file LICENSE. | 5 | * terms of the license contained in the file LICENSE. |
@@ -14,7 +14,7 @@ | |||
14 | 14 | ||
15 | #include "bu/cache.h" | 15 | #include "bu/cache.h" |
16 | #include "bu/file.h" | 16 | #include "bu/file.h" |
17 | #include "bu/fstring.h" | 17 | #include "bu/string.h" |
18 | #include "bu/cachecalc.h" | 18 | #include "bu/cachecalc.h" |
19 | 19 | ||
20 | class Bob | 20 | class Bob |
@@ -90,7 +90,7 @@ public: | |||
90 | writeNum("bobcache/last", cLastId ); | 90 | writeNum("bobcache/last", cLastId ); |
91 | } | 91 | } |
92 | 92 | ||
93 | long readNum( const Bu::FString &sFile ) | 93 | long readNum( const Bu::String &sFile ) |
94 | { | 94 | { |
95 | TRACE( sFile ); | 95 | TRACE( sFile ); |
96 | Bu::File f( sFile, Bu::File::Read ); | 96 | Bu::File f( sFile, Bu::File::Read ); |
@@ -99,13 +99,13 @@ public: | |||
99 | return strtol( buf, NULL, 0 ); | 99 | return strtol( buf, NULL, 0 ); |
100 | } | 100 | } |
101 | 101 | ||
102 | void writeNum( const Bu::FString &sFile, long num ) | 102 | void writeNum( const Bu::String &sFile, long num ) |
103 | { | 103 | { |
104 | TRACE( sFile, num ); | 104 | TRACE( sFile, num ); |
105 | Bu::File f( sFile, | 105 | Bu::File f( sFile, |
106 | Bu::File::Write|Bu::File::Create|Bu::File::Truncate | 106 | Bu::File::Write|Bu::File::Create|Bu::File::Truncate |
107 | ); | 107 | ); |
108 | Bu::FString s; | 108 | Bu::String s; |
109 | s.format("%d", num ); | 109 | s.format("%d", num ); |
110 | f.write( s ); | 110 | f.write( s ); |
111 | } | 111 | } |
@@ -126,7 +126,7 @@ public: | |||
126 | virtual Bob *load( const long &key ) | 126 | virtual Bob *load( const long &key ) |
127 | { | 127 | { |
128 | TRACE( key ); | 128 | TRACE( key ); |
129 | Bu::FString sDest; | 129 | Bu::String sDest; |
130 | sDest.format("bobcache/%d", key ); | 130 | sDest.format("bobcache/%d", key ); |
131 | return new Bob( readNum( sDest ) ); | 131 | return new Bob( readNum( sDest ) ); |
132 | } | 132 | } |
@@ -134,7 +134,7 @@ public: | |||
134 | virtual void unload( Bob *pObj, const long &key ) | 134 | virtual void unload( Bob *pObj, const long &key ) |
135 | { | 135 | { |
136 | TRACE( pObj, key ); | 136 | TRACE( pObj, key ); |
137 | Bu::FString sDest; | 137 | Bu::String sDest; |
138 | sDest.format("bobcache/%d", key ); | 138 | sDest.format("bobcache/%d", key ); |
139 | writeNum( sDest, pObj->getInt() ); | 139 | writeNum( sDest, pObj->getInt() ); |
140 | delete pObj; | 140 | delete pObj; |
@@ -144,7 +144,7 @@ public: | |||
144 | { | 144 | { |
145 | TRACE( rSrc ); | 145 | TRACE( rSrc ); |
146 | long id = ++cLastId; | 146 | long id = ++cLastId; |
147 | Bu::FString sDest; | 147 | Bu::String sDest; |
148 | sDest.format("bobcache/%d", id ); | 148 | sDest.format("bobcache/%d", id ); |
149 | writeNum( sDest, rSrc->getInt() ); | 149 | writeNum( sDest, rSrc->getInt() ); |
150 | return id; | 150 | return id; |
@@ -153,7 +153,7 @@ public: | |||
153 | virtual void destroy( Bob *pObj, const long &key ) | 153 | virtual void destroy( Bob *pObj, const long &key ) |
154 | { | 154 | { |
155 | TRACE( pObj, key ); | 155 | TRACE( pObj, key ); |
156 | Bu::FString sDest; | 156 | Bu::String sDest; |
157 | sDest.format("bobcache/%d", key ); | 157 | sDest.format("bobcache/%d", key ); |
158 | if( !access( sDest.getStr(), F_OK ) ) | 158 | if( !access( sDest.getStr(), F_OK ) ) |
159 | unlink( sDest.getStr() ); | 159 | unlink( sDest.getStr() ); |
@@ -163,7 +163,7 @@ public: | |||
163 | virtual void destroy( const long &key ) | 163 | virtual void destroy( const long &key ) |
164 | { | 164 | { |
165 | TRACE( pObj, key ); | 165 | TRACE( pObj, key ); |
166 | Bu::FString sDest; | 166 | Bu::String sDest; |
167 | sDest.format("bobcache/%d", key ); | 167 | sDest.format("bobcache/%d", key ); |
168 | if( !access( sDest.getStr(), F_OK ) ) | 168 | if( !access( sDest.getStr(), F_OK ) ) |
169 | unlink( sDest.getStr() ); | 169 | unlink( sDest.getStr() ); |