From a7237c69f7befce7af174087bf770acd0187fb9b Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 15 May 2016 23:40:09 +0900 Subject: Refactor BitTorrent message buffer usage --- src/PeerConnection.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/PeerConnection.cc') diff --git a/src/PeerConnection.cc b/src/PeerConnection.cc index fac03921..56da81a2 100644 --- a/src/PeerConnection.cc +++ b/src/PeerConnection.cc @@ -83,13 +83,13 @@ PeerConnection::PeerConnection(cuid_t cuid, const std::shared_ptr& peer, PeerConnection::~PeerConnection() {} -void PeerConnection::pushBytes(unsigned char* data, size_t len, +void PeerConnection::pushBytes(std::vector data, std::unique_ptr progressUpdate) { if (encryptionEnabled_) { - encryptor_->encrypt(len, data, data); + encryptor_->encrypt(data.size(), data.data(), data.data()); } - socketBuffer_.pushBytes(data, len, std::move(progressUpdate)); + socketBuffer_.pushBytes(std::move(data), std::move(progressUpdate)); } bool PeerConnection::receiveMessage(unsigned char* data, size_t& dataLength) -- cgit