summaryrefslogtreecommitdiff
path: root/src/PeerInteractionCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2006-03-22 16:21:11 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2006-03-22 16:21:11 +0000
commit198b87fa3e564f6df1df8cbf961d655a59216d78 (patch)
tree7cb78607b7a14d28a8c1ccb53b98fb2fadbc98a9 /src/PeerInteractionCommand.cc
parent26aa28acb3793d3d992625fcaad5e45df336a9a3 (diff)
* replaced std::vector with std::deque.
Diffstat (limited to 'src/PeerInteractionCommand.cc')
-rw-r--r--src/PeerInteractionCommand.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/PeerInteractionCommand.cc b/src/PeerInteractionCommand.cc
index 5b0174ee..0b5a2b8a 100644
--- a/src/PeerInteractionCommand.cc
+++ b/src/PeerInteractionCommand.cc
@@ -317,9 +317,9 @@ void PeerInteractionCommand::createRequestPendingMessage(int blockIndex) {
void PeerInteractionCommand::sendMessages() {
if(!Piece::isNull(piece) && !peer->peerChoking) {
if(e->torrentMan->isEndGame()) {
- vector<int> missingBlockIndexes = piece.getAllMissingBlockIndexes();
+ BlockIndexes missingBlockIndexes = piece.getAllMissingBlockIndexes();
if(requestSlotMan->isEmpty()) {
- for(vector<int>::const_iterator itr = missingBlockIndexes.begin();
+ for(PieceIndexes::const_iterator itr = missingBlockIndexes.begin();
itr != missingBlockIndexes.end(); itr++) {
createRequestPendingMessage(*itr);
}
@@ -374,17 +374,17 @@ void PeerInteractionCommand::beforeSocketCheck() {
if(sequence == WIRED) {
e->torrentMan->unadvertisePiece(cuid);
- vector<int> indexes = e->torrentMan->getAdvertisedPieceIndexes(cuid);
+ PieceIndexes indexes = e->torrentMan->getAdvertisedPieceIndexes(cuid);
if(indexes.size() >= 20) {
PendingMessage pendingMessage(PeerMessage::BITFIELD, peerConnection);
pendingMessages.push_back(pendingMessage);
} else {
if(pendingMessages.size() == 0) {
- for(vector<int>::iterator itr = indexes.begin(); itr != indexes.end(); itr++) {
+ for(PieceIndexes::iterator itr = indexes.begin(); itr != indexes.end(); itr++) {
peerConnection->sendHave(*itr);
}
} else {
- for(vector<int>::iterator itr = indexes.begin(); itr != indexes.end(); itr++) {
+ for(PieceIndexes::iterator itr = indexes.begin(); itr != indexes.end(); itr++) {
PendingMessage pendingMessage = PendingMessage::createHaveMessage(*itr, peerConnection);
pendingMessages.push_back(pendingMessage);
}