diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-17 07:31:32 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-17 07:31:32 +0000 |
| commit | b5f1ca6f660722b75dc9a571e61561cd4bae9787 (patch) | |
| tree | 9b759221e33a5d11b24ed4caa3c63dd4c3c6e268 /test/DefaultBtMessageDispatcherTest.cc | |
| parent | e67e998c18ec672af17b96104ec7b0ca940623f5 (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 'test/DefaultBtMessageDispatcherTest.cc')
| -rw-r--r-- | test/DefaultBtMessageDispatcherTest.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/DefaultBtMessageDispatcherTest.cc b/test/DefaultBtMessageDispatcherTest.cc index bb8b7398..dc370def 100644 --- a/test/DefaultBtMessageDispatcherTest.cc +++ b/test/DefaultBtMessageDispatcherTest.cc @@ -399,7 +399,7 @@ void DefaultBtMessageDispatcherTest::testGetOutstandingRequest() { CPPUNIT_ASSERT(!RequestSlot::isNull(s2)); RequestSlot s3 = btMessageDispatcher->getOutstandingRequest(1, 1024, 17*1024); - CPPUNIT_ASSERT(RequestSlot::isNull(s3)); + CPPUNIT_ASSERT(!RequestSlot::isNull(s3)); RequestSlot s4 = btMessageDispatcher->getOutstandingRequest(1, 2*1024, 16*1024); CPPUNIT_ASSERT(RequestSlot::isNull(s4)); |
