diff options
Diffstat (limited to 'src/DefaultExtensionMessageFactory.cc')
| -rw-r--r-- | src/DefaultExtensionMessageFactory.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/DefaultExtensionMessageFactory.cc b/src/DefaultExtensionMessageFactory.cc index c84c6789..24f2c564 100644 --- a/src/DefaultExtensionMessageFactory.cc +++ b/src/DefaultExtensionMessageFactory.cc @@ -72,13 +72,13 @@ DefaultExtensionMessageFactory::DefaultExtensionMessageFactory DefaultExtensionMessageFactory::~DefaultExtensionMessageFactory() {} -ExtensionMessageHandle +SharedHandle<ExtensionMessage> DefaultExtensionMessageFactory::createMessage(const unsigned char* data, size_t length) { uint8_t extensionMessageID = *data; if(extensionMessageID == 0) { // handshake - HandshakeExtensionMessageHandle m = + SharedHandle<HandshakeExtensionMessage> m = HandshakeExtensionMessage::create(data, length); m->setPeer(peer_); m->setDownloadContext(dctx_); @@ -92,7 +92,7 @@ DefaultExtensionMessageFactory::createMessage(const unsigned char* data, size_t } if(strcmp(extensionName, "ut_pex") == 0) { // uTorrent compatible Peer-Exchange - UTPexExtensionMessageHandle m = + SharedHandle<UTPexExtensionMessage> m = UTPexExtensionMessage::create(data, length); m->setPeerStorage(peerStorage_); return m; |
