summaryrefslogtreecommitdiff
path: root/src/SessionSerializer.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-08-07 17:30:21 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-08-07 17:30:21 +0900
commit32d413c6de71751f8d10187cd026c88b9d345f03 (patch)
tree23aeeacdf6ca681078bc5f2e90fa5d9201eedabf /src/SessionSerializer.cc
parentfd5f9127cd554d711a51df458fc1e6e23d812dde (diff)
Use BufferedFile::printf in SessionSerializer
Diffstat (limited to 'src/SessionSerializer.cc')
-rw-r--r--src/SessionSerializer.cc25
1 files changed, 5 insertions, 20 deletions
diff --git a/src/SessionSerializer.cc b/src/SessionSerializer.cc
index b3cfd572..5ae99f0f 100644
--- a/src/SessionSerializer.cc
+++ b/src/SessionSerializer.cc
@@ -109,12 +109,7 @@ bool writeOption(BufferedFile& fp, const SharedHandle<Option>& op)
continue;
}
if(op->defined(*itr)) {
- if(fp.write(" ", 1) != 1 ||
- fp.write((*itr).data(), (*itr).size()) != (*itr).size() ||
- fp.write("=", 1) != 1 ||
- fp.write(op->get(*itr).data(), op->get(*itr).size()) !=
- op->get(*itr).size() ||
- fp.write("\n", 1) != 1) {
+ if(fp.printf(" %s=%s\n", (*itr).c_str(), op->get(*itr).c_str()) < 0) {
return false;
}
}
@@ -128,11 +123,7 @@ bool writeOption(BufferedFile& fp, const SharedHandle<Option>& op)
false, false);
for(std::vector<std::string>::const_iterator i = v.begin(), eoi = v.end();
i != eoi; ++i) {
- if(fp.write(" ", 1) != 1 ||
- fp.write((*opitr).data(), (*opitr).size()) != (*opitr).size() ||
- fp.write("=", 1) != 1 ||
- fp.write((*i).data(), (*i).size()) != (*i).size() ||
- fp.write("\n", 1) != 1) {
+ if(fp.printf(" %s=%s\n", (*opitr).c_str(), (*i).c_str()) < 0) {
return false;
}
}
@@ -164,8 +155,7 @@ bool writeDownloadResult
}
for(std::vector<std::string>::const_iterator i = uris.begin(),
eoi = uris.end(); i != eoi; ++i) {
- if(fp.write((*i).data(), (*i).size()) != (*i).size() ||
- fp.write("\t", 1) != 1) {
+ if(fp.printf("%s\t", (*i).c_str()) < 0) {
return false;
}
}
@@ -177,9 +167,7 @@ bool writeDownloadResult
return true;
} else {
metainfoCache.insert(mi->getId());
- if(fp.write(mi->getUri().data(), mi->getUri().size()) !=
- mi->getUri().size() ||
- fp.write("\n", 1) != 1) {
+ if(fp.printf("%s\n", mi->getUri().c_str()) < 0) {
return false;
}
}
@@ -225,10 +213,7 @@ bool SessionSerializer::save(BufferedFile& fp) const
// PREF_PAUSE was removed from option, so save it here looking
// property separately.
if((*itr)->isPauseRequested()) {
- if(fp.write(" ", 1) != 1 ||
- fp.write(PREF_PAUSE.data(), PREF_PAUSE.size()) !=
- PREF_PAUSE.size() ||
- fp.write("=true\n", 1) != 1) {
+ if(fp.printf(" %s=true\n", PREF_PAUSE.c_str()) < 0) {
return false;
}
}