summaryrefslogtreecommitdiff
path: root/src/AbstractCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-17 07:31:32 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-17 07:31:32 +0000
commitb5f1ca6f660722b75dc9a571e61561cd4bae9787 (patch)
tree9b759221e33a5d11b24ed4caa3c63dd4c3c6e268 /src/AbstractCommand.cc
parente67e998c18ec672af17b96104ec7b0ca940623f5 (diff)
2008-05-17 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Sort RequestSlot in ascending order and manipulate them using lower_bound. * src/DefaultBtMessageDispatcher.cc * src/DefaultBtMessageDispatcher.h (getMessageQueue): Added const qualifier. (getRequestSlots): Added const qualifier. (sendMessages): Use empty() instead of size(). (doCancelSendingPieceAction): Use HandleEvent object. (doAbortOutstandingRequestAction): Rewritten. (doChokedAction): Rewritten. (checkRequestSlotAndDoNecessaryThing): Rewritten. (isOutstandingRequest): Rewritten. (getOutstandingRequest): Rewritten. (removeOutstandingRequest): Rewritten. (addOutstandingRequest): Rewritten. * src/RequestSlot.cc * src/RequestSlot.h (operator=): Rewritten. (operator!=): New function. (operator<): New function.
Diffstat (limited to 'src/AbstractCommand.cc')
0 files changed, 0 insertions, 0 deletions