summaryrefslogtreecommitdiff
path: root/src/DefaultBtMessageFactory.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-09-27 23:40:25 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-09-27 23:40:25 +0900
commit215d1d3d0bf7530e27ea83aab873528c1500478d (patch)
tree4c9f297162592ab66988b2ed613e9db95fd49291 /src/DefaultBtMessageFactory.h
parentae2e4cb7ffbe5d0384056cbf40f355e75f9defd7 (diff)
Made static create function of BtMessage subclass return raw pointer
Diffstat (limited to 'src/DefaultBtMessageFactory.h')
-rw-r--r--src/DefaultBtMessageFactory.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/DefaultBtMessageFactory.h b/src/DefaultBtMessageFactory.h
index d71c3b20..c6875e6d 100644
--- a/src/DefaultBtMessageFactory.h
+++ b/src/DefaultBtMessageFactory.h
@@ -71,7 +71,7 @@ private:
PeerConnection* peerConnection_;
SharedHandle<ExtensionMessageFactory> extensionMessageFactory_;
-
+
DHTNode* localNode_;
DHTRoutingTable* routingTable_;
@@ -82,7 +82,7 @@ private:
bool metadataGetMode_;
- void setCommonProperty(const SharedHandle<AbstractBtMessage>& msg);
+ void setCommonProperty(AbstractBtMessage* msg);
public:
DefaultBtMessageFactory();
@@ -112,7 +112,7 @@ public:
virtual SharedHandle<BtMessage> createChokeMessage();
virtual SharedHandle<BtMessage> createUnchokeMessage();
-
+
virtual SharedHandle<BtMessage> createInterestedMessage();
virtual SharedHandle<BtMessage> createNotInterestedMessage();
@@ -120,7 +120,7 @@ public:
virtual SharedHandle<BtMessage> createBitfieldMessage();
virtual SharedHandle<BtMessage> createKeepAliveMessage();
-
+
virtual SharedHandle<BtMessage> createHaveAllMessage();
virtual SharedHandle<BtMessage> createHaveNoneMessage();
@@ -154,7 +154,7 @@ public:
void setBtMessageDispatcher
(BtMessageDispatcher* dispatcher);
-
+
void setBtRequestFactory(BtRequestFactory* factory);
void setPeerConnection(PeerConnection* connection);
@@ -165,7 +165,7 @@ public:
void setLocalNode(DHTNode* localNode);
void setRoutingTable(DHTRoutingTable* routingTable);
-
+
void setTaskQueue(DHTTaskQueue* taskQueue);
void setTaskFactory(DHTTaskFactory* taskFactory);
@@ -176,8 +176,6 @@ public:
}
};
-typedef SharedHandle<DefaultBtMessageFactory> DefaultBtMessageFactoryHandle;
-
} // namespace aria2
#endif // D_DEFAULT_BT_MESSAGE_FACTORY_H