diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-03-25 13:51:10 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-03-25 13:51:10 +0000 |
| commit | f15d22b6195aeeef6a16bf2c5b5501d55b285349 (patch) | |
| tree | d996c8dc4a4066ccde9c1ece9295e8e309d54304 /src/ServerStat.cc | |
| parent | 8477e463e90dcce164c6a1712b37a0906b547948 (diff) | |
2010-03-25 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added vbegin() and vend() for fixed sized array.
* src/DownloadHandlerConstants.cc
* src/FeatureConfig.cc
* src/OptionHandlerFactory.cc
* src/ServerStat.cc
* src/TimeA2.cc
* src/XmlRpcMethod.cc
* src/array_fun.h
* src/download_helper.cc
* src/messageDigest.cc
* src/util.cc
* test/BittorrentHelperTest.cc
* test/DHTRoutingTableDeserializerTest.cc
* test/DHTRoutingTableSerializerTest.cc
* test/DefaultBtAnnounceTest.cc
* test/DefaultBtProgressInfoFileTest.cc
* test/DownloadContextTest.cc
* test/DownloadHelperTest.cc
* test/FeatureConfigTest.cc
* test/FeedbackURISelectorTest.cc
* test/HttpRequestTest.cc
* test/InOrderURISelectorTest.cc
* test/MSEHandshakeTest.cc
* test/MultiDiskAdaptorTest.cc
* test/MultiFileAllocationIteratorTest.cc
* test/PriorityPieceSelectorTest.cc
* test/RequestGroupManTest.cc
* test/UtilTest.cc
* test/XmlRpcMethodTest.cc
* test/a2algoTest.cc
* test/array_funTest.cc
Diffstat (limited to 'src/ServerStat.cc')
| -rw-r--r-- | src/ServerStat.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ServerStat.cc b/src/ServerStat.cc index 034ff34a..b5c9a0a5 100644 --- a/src/ServerStat.cc +++ b/src/ServerStat.cc @@ -167,13 +167,11 @@ void ServerStat::setStatus(STATUS status) void ServerStat::setStatus(const std::string& status) { - size_t len = arrayLength(STATUS_STRING); - const std::string* p = std::find(&STATUS_STRING[0], - &STATUS_STRING[len], + const std::string* p = std::find(vbegin(STATUS_STRING), vend(STATUS_STRING), status); - if(p != &STATUS_STRING[len]) { + if(p != vend(STATUS_STRING)) { _status = static_cast<STATUS>(ServerStat::OK+ - std::distance(&STATUS_STRING[0], p)); + std::distance(vbegin(STATUS_STRING), p)); } } |
