summaryrefslogtreecommitdiff
path: root/src/SegmentMan.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2013-08-25 18:00:46 +0200
committerNils Maier <maierman@web.de>2013-09-20 23:06:49 +0200
commit3590077d5c43d492b3e357d1a50afca4a7d1cfcf (patch)
tree592516aa08b74c7e90c41a9b50c227f3f5b877b0 /src/SegmentMan.cc
parenta76eeb2b8106dd725097750c3ee4958e505e3c85 (diff)
More auto-converts by cpp11-migrate
Diffstat (limited to 'src/SegmentMan.cc')
-rw-r--r--src/SegmentMan.cc23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/SegmentMan.cc b/src/SegmentMan.cc
index 691416c3..5c216fce 100644
--- a/src/SegmentMan.cc
+++ b/src/SegmentMan.cc
@@ -302,8 +302,8 @@ void SegmentMan::cancelSegmentInternal
}
void SegmentMan::cancelSegment(cuid_t cuid) {
- for(SegmentEntries::iterator itr = usedSegmentEntries_.begin(),
- eoi = usedSegmentEntries_.end(); itr != eoi;) {
+ for(auto itr = usedSegmentEntries_.begin(), eoi = usedSegmentEntries_.end();
+ itr != eoi;) {
if((*itr)->cuid == cuid) {
cancelSegmentInternal(cuid, (*itr)->segment);
itr = usedSegmentEntries_.erase(itr);
@@ -317,7 +317,7 @@ void SegmentMan::cancelSegment(cuid_t cuid) {
void SegmentMan::cancelSegment
(cuid_t cuid, const std::shared_ptr<Segment>& segment)
{
- for(SegmentEntries::iterator itr = usedSegmentEntries_.begin(),
+ for(auto itr = usedSegmentEntries_.begin(),
eoi = usedSegmentEntries_.end(); itr != eoi;) {
if((*itr)->cuid == cuid && *(*itr)->segment == *segment) {
cancelSegmentInternal(cuid, (*itr)->segment);
@@ -331,9 +331,8 @@ void SegmentMan::cancelSegment
void SegmentMan::cancelAllSegments()
{
- for(auto itr = usedSegmentEntries_.begin(), eoi = usedSegmentEntries_.end();
- itr != eoi; ++itr) {
- cancelSegmentInternal((*itr)->cuid, (*itr)->segment);
+ for(auto& e: usedSegmentEntries_) {
+ cancelSegmentInternal(e->cuid, e->segment);
}
usedSegmentEntries_.clear();
}
@@ -361,9 +360,9 @@ bool SegmentMan::completeSegment
(cuid_t cuid, const std::shared_ptr<Segment>& segment) {
pieceStorage_->completePiece(segment->getPiece());
pieceStorage_->advertisePiece(cuid, segment->getPiece()->getIndex());
- SegmentEntries::iterator itr = std::find_if(usedSegmentEntries_.begin(),
- usedSegmentEntries_.end(),
- FindSegmentEntry(segment));
+ auto itr = std::find_if(usedSegmentEntries_.begin(),
+ usedSegmentEntries_.end(),
+ FindSegmentEntry(segment));
if(itr == usedSegmentEntries_.end()) {
return false;
} else {
@@ -391,9 +390,9 @@ void SegmentMan::registerPeerStat(const std::shared_ptr<PeerStat>& peerStat)
std::shared_ptr<PeerStat> SegmentMan::getPeerStat(cuid_t cuid) const
{
- for(auto i = peerStats_.begin(), eoi = peerStats_.end(); i != eoi; ++i) {
- if((*i)->getCuid() == cuid) {
- return *i;
+ for(auto& e: peerStats_) {
+ if(e->getCuid() == cuid) {
+ return e;
}
}
return nullptr;