summaryrefslogtreecommitdiff
path: root/src/DefaultBtInteractive.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 01:10:38 +0900
commit07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch)
tree2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /src/DefaultBtInteractive.h
parent126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff)
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'src/DefaultBtInteractive.h')
-rw-r--r--src/DefaultBtInteractive.h62
1 files changed, 31 insertions, 31 deletions
diff --git a/src/DefaultBtInteractive.h b/src/DefaultBtInteractive.h
index c96b8663..d64227d1 100644
--- a/src/DefaultBtInteractive.h
+++ b/src/DefaultBtInteractive.h
@@ -100,27 +100,27 @@ class DefaultBtInteractive : public BtInteractive {
private:
cuid_t cuid_;
- SharedHandle<DownloadContext> downloadContext_;
+ std::shared_ptr<DownloadContext> downloadContext_;
- SharedHandle<BtRuntime> btRuntime_;
+ std::shared_ptr<BtRuntime> btRuntime_;
- SharedHandle<PieceStorage> pieceStorage_;
+ std::shared_ptr<PieceStorage> pieceStorage_;
- SharedHandle<PeerStorage> peerStorage_;
+ std::shared_ptr<PeerStorage> peerStorage_;
- SharedHandle<Peer> peer_;
+ std::shared_ptr<Peer> peer_;
- SharedHandle<BtMessageReceiver> btMessageReceiver_;
- SharedHandle<BtMessageDispatcher> dispatcher_;
- SharedHandle<BtRequestFactory> btRequestFactory_;
+ std::shared_ptr<BtMessageReceiver> btMessageReceiver_;
+ std::shared_ptr<BtMessageDispatcher> dispatcher_;
+ std::shared_ptr<BtRequestFactory> btRequestFactory_;
// Although peerStorage_ is not used in this class, this object
// holds the reference so that peerConnection_ is not deleted.
- SharedHandle<PeerConnection> peerConnection_;
- SharedHandle<BtMessageFactory> messageFactory_;
- SharedHandle<ExtensionMessageFactory> extensionMessageFactory_;
- SharedHandle<ExtensionMessageRegistry> extensionMessageRegistry_;
- SharedHandle<UTMetadataRequestFactory> utMetadataRequestFactory_;
- SharedHandle<UTMetadataRequestTracker> utMetadataRequestTracker_;
+ std::shared_ptr<PeerConnection> peerConnection_;
+ std::shared_ptr<BtMessageFactory> messageFactory_;
+ std::shared_ptr<ExtensionMessageFactory> extensionMessageFactory_;
+ std::shared_ptr<ExtensionMessageRegistry> extensionMessageRegistry_;
+ std::shared_ptr<UTMetadataRequestFactory> utMetadataRequestFactory_;
+ std::shared_ptr<UTMetadataRequestTracker> utMetadataRequestTracker_;
bool metadataGetMode_;
@@ -166,16 +166,16 @@ private:
void addPortMessageToQueue();
public:
- DefaultBtInteractive(const SharedHandle<DownloadContext>& downloadContext,
- const SharedHandle<Peer>& peer);
+ DefaultBtInteractive(const std::shared_ptr<DownloadContext>& downloadContext,
+ const std::shared_ptr<Peer>& peer);
virtual ~DefaultBtInteractive();
virtual void initiateHandshake();
- virtual SharedHandle<BtMessage> receiveHandshake(bool quickReply = false);
+ virtual std::shared_ptr<BtMessage> receiveHandshake(bool quickReply = false);
- virtual SharedHandle<BtMessage> receiveAndSendHandshake();
+ virtual std::shared_ptr<BtMessage> receiveAndSendHandshake();
virtual void doPostHandshakeProcessing();
@@ -200,29 +200,29 @@ public:
cuid_ = cuid;
}
- void setBtRuntime(const SharedHandle<BtRuntime>& btRuntime);
+ void setBtRuntime(const std::shared_ptr<BtRuntime>& btRuntime);
- void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage);
+ void setPieceStorage(const std::shared_ptr<PieceStorage>& pieceStorage);
- void setPeerStorage(const SharedHandle<PeerStorage>& peerStorage);
+ void setPeerStorage(const std::shared_ptr<PeerStorage>& peerStorage);
- void setPeer(const SharedHandle<Peer>& peer);
+ void setPeer(const std::shared_ptr<Peer>& peer);
- void setBtMessageReceiver(const SharedHandle<BtMessageReceiver>& receiver);
+ void setBtMessageReceiver(const std::shared_ptr<BtMessageReceiver>& receiver);
- void setDispatcher(const SharedHandle<BtMessageDispatcher>& dispatcher);
+ void setDispatcher(const std::shared_ptr<BtMessageDispatcher>& dispatcher);
- void setBtRequestFactory(const SharedHandle<BtRequestFactory>& factory);
+ void setBtRequestFactory(const std::shared_ptr<BtRequestFactory>& factory);
- void setPeerConnection(const SharedHandle<PeerConnection>& peerConnection);
+ void setPeerConnection(const std::shared_ptr<PeerConnection>& peerConnection);
- void setBtMessageFactory(const SharedHandle<BtMessageFactory>& factory);
+ void setBtMessageFactory(const std::shared_ptr<BtMessageFactory>& factory);
void setExtensionMessageFactory
- (const SharedHandle<ExtensionMessageFactory>& factory);
+ (const std::shared_ptr<ExtensionMessageFactory>& factory);
void setExtensionMessageRegistry
- (const SharedHandle<ExtensionMessageRegistry>& registry)
+ (const std::shared_ptr<ExtensionMessageRegistry>& registry)
{
extensionMessageRegistry_ = registry;
}
@@ -246,13 +246,13 @@ public:
void setRequestGroupMan(RequestGroupMan* rgman);
void setUTMetadataRequestTracker
- (const SharedHandle<UTMetadataRequestTracker>& tracker)
+ (const std::shared_ptr<UTMetadataRequestTracker>& tracker)
{
utMetadataRequestTracker_ = tracker;
}
void setUTMetadataRequestFactory
- (const SharedHandle<UTMetadataRequestFactory>& factory)
+ (const std::shared_ptr<UTMetadataRequestFactory>& factory)
{
utMetadataRequestFactory_ = factory;
}