mirror of
https://github.com/aria2/aria2.git
synced 2025-04-07 06:27:37 +03:00
Wrap BtMessage objects by std::unique_ptr instead of std::shared_ptr
This commit is contained in:
parent
abcb0745ed
commit
098f1571be
71 changed files with 816 additions and 852 deletions
|
@ -2,6 +2,7 @@
|
|||
#define D_MOCK_BT_REQUEST_FACTORY_H
|
||||
|
||||
#include "BtRequestFactory.h"
|
||||
#include "BtRequestMessage.h"
|
||||
|
||||
namespace aria2 {
|
||||
|
||||
|
@ -23,13 +24,16 @@ public:
|
|||
|
||||
virtual void doChokedAction() {}
|
||||
|
||||
virtual void createRequestMessages
|
||||
(std::vector<std::shared_ptr<BtMessage> >& requests, size_t max) {}
|
||||
virtual std::vector<std::unique_ptr<BtRequestMessage>> createRequestMessages
|
||||
(size_t max, bool endGame)
|
||||
{
|
||||
return std::vector<std::unique_ptr<BtRequestMessage>>{};
|
||||
}
|
||||
|
||||
virtual void createRequestMessagesOnEndGame
|
||||
(std::vector<std::shared_ptr<BtMessage> >& requests, size_t max) {}
|
||||
|
||||
virtual void getTargetPieceIndexes(std::vector<size_t>& indexes) const {}
|
||||
virtual std::vector<size_t> getTargetPieceIndexes() const
|
||||
{
|
||||
return std::vector<size_t>{};
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace aria2
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue